Selenium:如何阻止浏览器窗口在每次get时占据顶部



每次我执行get,

    for a in al: 
        browser.get(a)
        ...

浏览器的窗口在上面,我不能在电脑上做其他事情。

我使用python, Chrome驱动程序和Windows 7。

如何使浏览器保持在背景中,并防止每次browser.get(a)发生时它在其他窗口的顶部

当浏览器启动时,它是否出现在焦点/前面取决于操作系统,您可以做的不多(除非您修改Selenium本身以改变它启动包含浏览器的子进程的方式)。如果您的操作系统支持它,您可以将pyvirtualdisplay集成到您的测试中,并将Selenium启动到XVFB会话或类似的东西中,但是如果您希望能够在浏览器中观看测试运行,则需要关闭虚拟显示。

相关内容

  • 没有找到相关文章