Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每次我做一个得到,
for a in al: browser.get(a) ...
浏览器的窗口在顶部,我不能在电脑上做其他事情。
我正在使用 python、Chrome 驱动程序和 Windows 7。
我怎样才能让浏览器停留在后台并防止它在每次browser.get(a)发生时都在其他窗口之上?
browser.get(a)
当浏览器启动时,它是否出现在焦点/前面取决于操作系统,您无能为力(除非您修改 Selenium 本身以更改它启动带有浏览器的子进程的方式)。如果您使用的是支持它的操作系统,您可以集成pyvirtualdisplay到您的测试中并将 Selenium 启动到 XVFB 会话或类似的东西中,但是如果您希望能够观看,则需要关闭虚拟显示器测试在浏览器中运行。
pyvirtualdisplay