gpt4 book ai didi

python - 是否可以在 Selenium RC 中隐藏浏览器?

转载 作者:IT老高 更新时间:2023-10-28 21:09:53 25 4
gpt4 key购买 nike

我正在使用 Selenium RC 自动执行一些浏览器操作,但我希望浏览器不可见。这可能吗?如何? Selenium 网格呢?我也可以隐藏 Selenium RC 窗口吗?

最佳答案

有几个选项:

  • 您可以使用 Selenium Grid,以便在完全不同的机器(或虚拟机)上打开浏览器,然后如果您想查看浏览器,您可以通过 VNC 或远程桌面连接连接到该机器。另外,另一种选择:如果您在该远程服务器上运行 Jenkins 前台进程,它可以在桌面上执行您的测试项目。

  • 您可以在 XVFB 中的 Linux 上运行 Selenium 'headless'。我从来没有尝试过这样做,并且怀疑它是否真的值得付出努力。 http://www.alittlemadness.com/2008/03/05/running-selenium-headless/

  • 您可以将 Selenium RC 包装在 Windows 服务中。 http://support.microsoft.com/kb/137890 .除了更高版本的 Windows 的权限限制可能会阻止 Selenium 访问桌面,就像 Windows 2000 过去允许我们做的那样。

  • 另一种选择是使用 WebDriver HTMLUnitDriver 之类的东西,它不会启动“真正的”浏览器。 http://code.google.com/p/webdriver/ .还有一个 PhantomJS 选项以及您可以使用的“ headless Chrome”。

  • 当然,您也可以选择使用像 SauceLabs 这样的服务,您可以在其中让您的测试在云中运行。测试完成后,您可以观看它们运行的​​视频。

关于python - 是否可以在 Selenium RC 中隐藏浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1418082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com