gpt4 book ai didi

python - Selenium:如何阻止浏览器窗口每次获取时都位于顶部?

转载 作者:太空宇宙 更新时间:2023-11-03 18:58:17 24 4
gpt4 key购买 nike

每次我执行 get 操作时,

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

浏览器窗口位于顶部,我无法在计算机上执行其他操作。

我正在使用 python、Chrome 驱动程序和 Windows 7。

如何让浏览器停留在后台并防止它在每次 browser.get(a) 发生时位于其他窗口之上?

最佳答案

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

关于python - Selenium:如何阻止浏览器窗口每次获取时都位于顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com