我在cloudbees上运行Selenium。在运行期间,我收到以下错误:
Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows: Error: no display specified Error: no display specified Build info: version: '2.25.0', revision: '17482', time: System info: os.name: 'Linux', os.arch: 'i386', os.version: '2.6.34.7-66.fc13.i686.PAE', java.version: '1.7.0_04' Driver info: driver.version: FirefoxDriver
我错过了什么吗?我怀疑我需要为Display设置一些内容,因为Error表示no display specified
。
答案 0 :(得分:2)
您可以使用xvnc(或xfvb)运行无头虚拟图形环境并启动浏览器(CloudBees构建从属服务器上提供了firefox和google-chrome)。见http://wiki.cloudbees.com/bin/view/DEV/Testing+GUI+applications
另一种选择是订阅SauceLabs服务和用户点播浏览器。
答案 1 :(得分:0)