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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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
是否可以使用google计算引擎运行selenium脚本?_Selenium_Selenium Webdriver_Google Compute Engine - Fatal编程技术网

是否可以使用google计算引擎运行selenium脚本?

是否可以使用google计算引擎运行selenium脚本?,selenium,selenium-webdriver,google-compute-engine,Selenium,Selenium Webdriver,Google Compute Engine,我想在云/在线/远程上运行selenium脚本。我被建议谷歌计算引擎可以允许这样做 如果能够确认这一点,并且还需要采取其他步骤,我们将不胜感激 任何其他建议的解决方案都将不胜感激。唯一的区别是您的GCE实例没有显示,这将是您浏览器的一个问题 要解决这个问题,您需要使用“虚拟帧缓冲区”运行Selenium。这基本上是一个“假显示” 以下是如何在Ubuntu中设置虚拟帧缓冲区: sudo apt-get install xvfb sudo Xvfb :10 -ac 然后,在启动selenium脚本

我想在云/在线/远程上运行selenium脚本。我被建议谷歌计算引擎可以允许这样做

如果能够确认这一点,并且还需要采取其他步骤,我们将不胜感激


任何其他建议的解决方案都将不胜感激。

唯一的区别是您的GCE实例没有显示,这将是您浏览器的一个问题

要解决这个问题,您需要使用“虚拟帧缓冲区”运行Selenium。这基本上是一个“假显示”

以下是如何在Ubuntu中设置虚拟帧缓冲区:

sudo apt-get install xvfb
sudo Xvfb :10 -ac
然后,在启动selenium脚本之前,只需运行:

export DISPLAY=:10

嗨,托马斯,你能提供更多的信息我如何在谷歌计算引擎上运行selenium吗?我试图在网上找到一些东西,但发现很难找到任何资源。你有什么可以推荐的搜索词或网站可以让我找到我想要的吗?我是一个谷歌计算引擎的初学者,如果您能help@user2985043公平地说,硒和普通中等教育中的硒没有什么不同。唯一的区别是需要虚拟显示(请参见答案)。如果需要详细的演练,可以搜索“Selenium Amazon EC2”。在GCE上使用硒应该与EC2非常相似。