【发布时间】:2021-06-07 20:24:53
【问题描述】:
我正在使用 Python 和 Selenium 导航多个选项卡。如何切换到不同的窗口/选项卡而不将整个浏览器窗口放在前面并且没有硒窗口“窃取”我的计算机的焦点?例如,如果我在普通浏览器的搜索栏中输入内容,而我的脚本切换选项卡,它将停止输入搜索栏,我必须重新单击搜索栏才能再次开始输入。
- 请不要推荐无头模式。
- 从屏幕上更改浏览器位置不起作用,因为它仍然会窃取焦点
- 最小化浏览器不起作用,因为它会在运行切换到命令时取消最小化
这是我切换窗口的方式:
for handle in driver.window_handles:
driver.switch_to.window(handle)
【问题讨论】:
标签: python-3.x selenium selenium-chromedriver splinter