【发布时间】:2014-05-07 21:16:18
【问题描述】:
如何在 Mac OS 10.8 和 firefox 17.0.1 中使用 Xvfb(X 虚拟帧缓冲区)运行自动硒测试 任何人都可以帮助我解决此配置。
【问题讨论】:
-
查看link
-
这个问题非常广泛 - 您能否更新问题,详细说明您尝试过的方法以及哪些部分不起作用?
标签: selenium selenium-webdriver xvfb
如何在 Mac OS 10.8 和 firefox 17.0.1 中使用 Xvfb(X 虚拟帧缓冲区)运行自动硒测试 任何人都可以帮助我解决此配置。
【问题讨论】:
标签: selenium selenium-webdriver xvfb
如果您正在使用,您会尝试将此选项添加到您的 Firefox 二进制文件中吗? Firefox 的二进制文件。
binary.addArguments("-headless");
如果您不使用二进制文件并将驱动程序用作新的 Firefox 驱动程序,那么
FirefoxOptions fireFoxOptions = new FirefoxOptions();
fireFoxOptions.addArguments("-headless");
DesiredCapabilities firefoxcapabilities = DesiredCapabilities.firefox();
capabilities.setCapability(ChromeOptions.CAPABILITY,fireFoxOptions);
WebDriver firefoxdriver = new FirefoxDriver(firefoxcapabilities);
另外,这是一个非常旧的 Firefox 版本,如果您对升级没有任何限制,我会更喜欢升级版本。
【讨论】: