当前位置: 首页 > 面试题库 >

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

於乐语
2023-03-14
问题内容

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


问题答案:

有几种选择:

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

  • 您可以在XVFB中的Linux上“无头运行” Selenium。我从未尝试过这样做,并且怀疑这样做是否值得。http://www.alittlemadness.com/2008/03/05/running-selenium-headless/

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

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

  • 当然,还可以使用诸如SauceLabs之类的服务,您可以在其中使测试在云中运行。测试完成后,您可以观看其中正在运行的视频。



 类似资料:
  • 问题内容: 我正在寻找一种在客户端(即在浏览器中)进行traceroute的方法。 据我所知,不可能通过Javascript或Flash发送具有任意TTL值的ICMP,UDP或TCP数据包。我知道Flash允许通过Actionscript中的Socket类进行TCP连接,但是它对于traceroute实现似乎没有用。 是开发浏览器插件的唯一解决方案吗? 编辑 :我刚刚发现它已经用Java小程序完成

  • W Chromium:[警告:digital_asset_links_handler.cc(115)]语句匹配包失败。 但是根据资产链接工具,包名是it.thept.it.thept 你能帮我吗?

  • 对于一些网站,当我按F12按钮看到html元素,什么都没发生。为什么啊?我通过ie和谷歌chrome测试它。有什么工具可以看到这个网站的元素和媒体吗?

  • 问题内容: 截至本文发布之日,名称“ Microsoft Edge”才被正式宣布为新Windows 10的默认浏览器。 问这个问题还为时过早,但是我想知道是否有新的Selenium WebDriver可用,如果没有,是否有任何信息可以告诉我们我们期望等到开发出来再等多久? (Windows 10的技术预览版已经发布,因此在我看来这并不是一个愚蠢的问题。) 问题答案: 是的,Microsoft Ed

  • 我正在开发一个客户端音乐播放器,并正在寻找一种方法来保存与mp3数据完整的播放列表。 localStorage localStorage的5mb限制排除了该选项。我想知道还有什么其他选项。 DataURIs我读过DataURIs,例如,在使用data:URI时,有没有办法指定建议的文件名?和跨浏览器另存为。txt,但不建议默认文件名,尤其是缺乏IE支持,这些都是破坏交易的因素。 IndexedDB

  • 问题内容: 我想在显示旨在在建筑大厅中显示信息的网页时隐藏光标。它根本不需要是交互式的。我尝试使用cursor属性和透明的光标图像,但是没有使它起作用。 有人知道这是否可以做到吗?我想这对于不知道他在哪里单击的用户来说可以看作是安全威胁,所以我不太乐观……谢谢! 问题答案: 使用CSS: 一个例子: 要在Javascript中的元素上设置此属性,可以使用属性: 如果要对整个身体进行设置: 但是,请