每次我执行get,
for a in al:
browser.get(a)
...
浏览器的窗口在上面,我不能在电脑上做其他事情。
我使用python, Chrome驱动程序和Windows 7。
如何使浏览器保持在背景中,并防止每次browser.get(a)
发生时它在其他窗口的顶部
当浏览器启动时,它是否出现在焦点/前面取决于操作系统,您可以做的不多(除非您修改Selenium本身以改变它启动包含浏览器的子进程的方式)。如果您的操作系统支持它,您可以将pyvirtualdisplay
集成到您的测试中,并将Selenium启动到XVFB会话或类似的东西中,但是如果您希望能够在浏览器中观看测试运行,则需要关闭虚拟显示。