python+selenium 自动化之启动浏览器加载浏览器的插件

1、之前已经总结了在浏览器启动的时候,加载插件的一种方法(创建一个profile),这里有一种方法,可以加载到系统浏览器的所有插件,方便在脚本执行中运用firebug,firepath灯进行脚本调试。

原理:加载浏览器的配置,需要用firefoxprofile(profile_directory)这个类来加载,其中的profile就是浏览器配置文件的路径地址。所以只需要找到带插件浏览器的配置文件路径即可。

如何找到配置文件的路径呢,搜索下就能知道路径了。

python+selenium 自动化之启动浏览器加载浏览器的插件_第1张图片

点击问号后选择”故障信息排除“,这时间就有配置文件夹的信息了。

python+selenium 自动化之启动浏览器加载浏览器的插件_第2张图片

点击后就能跳到配置文件夹的目录了,复制目录的路径,这个就是需要加载的配置文件的路径了。

python+selenium 自动化之启动浏览器加载浏览器的插件_第3张图片


接下来就是在脚本中启动浏览器的时候,去读取对应的配置信息了

fp=webdriver.FirefoxProfile(r"C:\Users\160505\AppData\Roaming\Mozilla\Firefox\Profiles\91m7h99k.default")
driver=webdriver.Firefox(fp)
driver.get('http://www.baidu.com')

再去看浏览器,就发现加载了所有的插件了。



你可能感兴趣的:(python+selenium 自动化之启动浏览器加载浏览器的插件)