我已经设置了一个VM盒子ubuntu和Bamboo服务器来控制应用程序的构建和集成测试。
我可以运行(手动或甚至通过Bamboo)测试用例当我连接到VM并看到所有硒魔法发生时。
然而,当虚拟机以无头方式启动并且我尝试运行测试用例时,我会收到以下所有测试用例的错误:
WebDriverException:消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。
在无头模式下运行它有什么好的提示或想法吗?
干杯
答案 0 :(得分:0)
您可以使用xvfb。 stackoverflow上有很多问题和答案:https://stackoverflow.com/search?q=selenium+xvfb
您还可以针对phantomjs运行测试。 stackoverflow上有很多问题和答案:https://stackoverflow.com/search?q=selenium+phantomjs