【问题标题】:selenium script has to run continuously in server with out using eclipseselenium 脚本必须在不使用 eclipse 的情况下在服务器中连续运行
【发布时间】:2014-04-30 23:46:43
【问题描述】:

是否可以在不使用 eclipse 或命令提示符的情况下在服务器中运行 selenium 脚本。对于每个固定的时间间隔,我的 selenium 脚本必须在后端自动运行而无需打开任何浏览器

【问题讨论】:

  • 使用哪个服务器?如果你想要无头执行,那么你可以使用 phantom js。如果你想要自动执行,那么你可以使用 jenkins。

标签: selenium


【解决方案1】:

这可以分为两个问题;

我可以安排 Selenium 测试吗?

是的,有很多选择,包括使用 Jenkins、Hudson、Team City 等 CI 工具。或者,您可以编写一个 shell 脚本来运行命令行,并安排它每 x 小时运行一次。

我可以在不打开浏览器的情况下运行 Selenium 吗?

是的。如前所述,您可以使用 headless,但根据应用程序和测试的复杂性,您可能会发现 headless 并不合适。但是,您可以使用 RemoteWebdriver 在另一台机器上启动浏览器,但测试仍将在您的后端运行,它只是远程启动的浏览器。见https://code.google.com/p/selenium/wiki/Grid2https://code.google.com/p/selenium/wiki/RemoteWebDriverServer

【讨论】:

    猜你喜欢
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 1970-01-01
    • 2013-08-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多