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

时间:2013-11-17 15:28:32

标签: selenium selenium-webdriver google-compute-engine

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

如果能够确认并且还需要采取其他步骤,将不胜感激。

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

1 个答案:

答案 0 :(得分:8)

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

要解决此问题,您需要使用“Virtual Framebuffer”运行Selenium。这基本上是一个“假显示”。

以下是在Ubuntu中设置虚拟帧缓冲区的方法:

sudo apt-get install xvfb
sudo Xvfb :10 -ac

然后,在启动selenium脚本之前,只需运行:

export DISPLAY=:10