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
如何在linux云中实现selenium以无头模式运行_Selenium_Google Chrome Headless_Xvfb - Fatal编程技术网

如何在linux云中实现selenium以无头模式运行

如何在linux云中实现selenium以无头模式运行,selenium,google-chrome-headless,xvfb,Selenium,Google Chrome Headless,Xvfb,当我使用WebDriver=newhtmlUnitDriver()时在Windows机器上以headless模式运行selenium测试用例,然后就可以正常工作了。但它在Linux云上不起作用。 我是否需要xvfb帧缓冲区,示例代码和实现步骤将非常有用。首先使用下面的命令安装xvfb apt获取安装xvfb firefox 现在使用xvfb作为 xvfb运行ruby test.rb

当我使用
WebDriver=newhtmlUnitDriver()时
在Windows机器上以headless模式运行selenium测试用例,然后就可以正常工作了。但它在Linux云上不起作用。
我是否需要xvfb帧缓冲区,示例代码和实现步骤将非常有用。

首先使用下面的命令安装xvfb

apt获取安装xvfb firefox

现在使用xvfb作为

xvfb运行ruby test.rb