【问题标题】:Is it possible to run selenium scripts using google compute engine?是否可以使用谷歌计算引擎运行硒脚本?
【发布时间】:2013-11-18 02:12:52
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

    export DISPLAY=:10
    

    【讨论】:

    • 嗨,Thomas,您能否提供更多信息,如何在谷歌计算引擎上运行 selenium?我试图在网上找到一些东西,但发现很难找到任何资源。有没有您可以推荐的搜索词或可以找到我要查找的内容的网站?我是谷歌计算引擎的初学者,希望能得到帮助
    • @user2985043 公平地说,GCE 上的 selenium 和 selenium 之间并没有什么不同。唯一的区别是需要虚拟显示器(见答案)。如果需要详细的演练,可以搜索“Selenium Amazon EC2”。在 GCE 上使用 Selenium 应该与 EC2 非常相似。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    • 2018-05-06
    • 2013-11-25
    • 2013-12-05
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    相关资源
    最近更新 更多