关于selenium 用Webdrive打开Firefox不含有插件的问题(python)

转载自chinajobs的CSDN博客

博客连接:http://blog.csdn.net/chinajobs/article/details/52739969

from selenium import webdriver
import time
browser = webdriver.Firefox()
browser.get(‘www.baidu.com’)

我做测试的时候我的web网页需要打开火狐的同时打开它的插件,而上面这种方式则打开一个不带任何插件的火狐,这 就给我的测试带来很大的麻烦,我再网上查了一下,据说用下面的方法可以打开一个带插件的,也就是平时你再电脑界面上打开的哪个火狐,于是我们试试看看:
步骤1:cmd–cd 到firefox的文件夹下–>firefox.exe -ProfileManager -no-remote弹出如下界面(或用cmd命令下输入firefoc.exe -p:

这里写图片描述

这里写图片描述

2.选中任意一个profile,点击启动firxfox,然后在这个打开的firefox页面做各种设置,并且可以安装你需要的插件,如果你平时打开的firefox已经安装好各种插件了,这个时候只需要选中default这个profile就行,记得在code里面选择这个profile打开,不然像本文刚开始的打开的则是不带任何插件的firefox。
3.在python idle界面输入一下code:
from selenium import webdriver
import time

profileDir = r”C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\a6czn3cw.selenium”

这里写图片描述

这个为你要打开的profile文件夹名称
print profileDir
profile1 = webdriver.FirefoxProfile(profileDir)
browser = webdriver.Firefox(profile1)
time.sleep(3)#这个地方要等待3秒钟让webdriver有时间打开这个profile,不等待有可能会报错。
browser.get(“http://vvv.xjawa.org/commonjs/login.page?s=/my.UI“)
这样你打开的firefox就是带着你安装的各种插件了,这样就可以测试啦,好啦,撒花把,亲们。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值