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

use*_*043 3 selenium google-compute-engine selenium-webdriver

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

如果可以确认这一点并且还需要提供额外的步骤,将不胜感激.

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

Tho*_*zco 8

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

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

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

sudo apt-get install xvfb
sudo Xvfb :10 -ac
Run Code Online (Sandbox Code Playgroud)

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

export DISPLAY=:10
Run Code Online (Sandbox Code Playgroud)