Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
[流浪汉][Jenkins][Behat][Selenium]如何组合它们?_Selenium_Jenkins_Vagrant_Behat - Fatal编程技术网

[流浪汉][Jenkins][Behat][Selenium]如何组合它们?

[流浪汉][Jenkins][Behat][Selenium]如何组合它们?,selenium,jenkins,vagrant,behat,Selenium,Jenkins,Vagrant,Behat,我有一个有一些要求的项目:用Ubuntu12.04将jenkins、selenium、behat安装在一个流浪者盒子上。我在这个盒子上安装了jenkins,selenium,behat。当我运行selenium、jenkins并运行一些behat测试时,错误显示: - Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: Error: no display sp

我有一个有一些要求的项目:用Ubuntu12.04将jenkins、selenium、behat安装在一个流浪者盒子上。我在这个盒子上安装了jenkins,selenium,behat。当我运行selenium、jenkins并运行一些behat测试时,错误显示:

- Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
      Error: no display specified
      Error: no display specified
我安装了firefox并使用selenium-server-standalone-2.35.0

firefox -v
Mozilla Firefox 24.0
我该怎么办


谢谢

您的Jenkins用户很可能没有运行firefox的X会话

可以使用Xvfb之类的虚拟帧缓冲区

或者,您可以使用phantomjs/ghostdriver,这是一个完全无头的selenium webdriver,所以您根本不需要任何X

我个人运行一个selenium hub,并为不同的浏览器连接各种驱动程序。这些驱动程序可以在不同的机器和平台上,因此您可以完全测试不同的配置