【发布时间】:2018-02-19 11:15:04
【问题描述】:
我有一个删除网站的 selenium 脚本。每次 selenium 驱动程序打开一个新链接时,Chrome 驱动程序都会启动一个新的 Google Chrome 实例,并使用 send_keys 为搜索查询提供输入。
而且,新打开的 chrome 选项卡出现在我的 Ubuntu 16.04 LTS 上打开的任何其他窗口(即 Nautilus 或说 Firefox)的前面
我尝试在不同的工作区中运行脚本,但它仍然会自动切换工作区以显示新打开的 chrome 选项卡(通过脚本)。
另外,即使我通过右键单击标题栏来创建当前可见的窗口Always on top。一旦 chrome 浏览器打开链接,它仍然会失去焦点(在其他工作区)
有什么办法可以防止chrome驱动新打开的tab获得焦点?
【问题讨论】:
-
AFAIK 这是不可能的,但如果他们有解决方案,会让其他人参与进来
-
我也试过
devilspie2(根据this),但没有运气......我猜你是对的。 @TarunLalwani
标签: python google-chrome selenium ubuntu selenium-chromedriver