我有一个selenium测试套件,可以运行许多测试,并且在每个新测试中,它都会在我打开的任何其他窗口之上打开一个浏览器窗口。在本地环境中工作时非常刺耳。有什么办法告诉Selenium或OS(MAC)在后台打开窗口?
有几种方法,但这不是简单的“设置配置值”。除非您购买了不适合每个人的要求的无头浏览器,否则它有点黑:
如何隐藏Firefox窗口(SeleniumWebDriver)?
和
是否可以在Selenium RC中隐藏浏览器?您可以“理应”地将一些参数传递给Chrome,特别是: --no-startup-window
--no-startup-window
请注意,对于某些浏览器,尤其是IE,如果不集中精力运行它会伤害您的测试。
您还可以使用AutoIT进行修改,以在打开窗口后将其隐藏。