selenium打开新标签页而非新窗口

需求:

用firefox浏览器打开新页面时,习惯点击浏览器顶部的加号打开新标签页,而非打开新窗口。多次测试,python通过selenium 模块打开的都是新窗口,不满足习惯,那么该如何模拟此操作?

解决:

打开该模块的配置文件,配置文件相对于python安装目录路径为:Python37\Lib\site-packages\selenium\webdriver\firefox\webdriver_prefs.json,用记事本打开,将browser.link.open_newwindow的值修改为3,然后保存。

这样在用selenium打开新窗口时就会在新的标签页打开,然后就可以通过切换窗口句柄操作想要操作的页面。

Original: https://www.cnblogs.com/easy-going/p/16193655.html
Author: 大胡子_老爹
Title: selenium打开新标签页而非新窗口

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/47828/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总