博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于selenium 用Webdrive打开Firefox不含有插件的问题(python)
阅读量:5836 次
发布时间:2019-06-18

本文共 980 字,大约阅读时间需要 3 分钟。

  hot3.png

from selenium import webdriver

import time

browser = webdriver.Firefox()

 browser.get('www.baidu.com')

我做测试的时候我的web网页需要打开火狐的同时打开它的插件,而上面这种方式则打开一个不带任何插件的火狐,这 就给我的测试带来很大的麻烦,我再网上查了一下,据说用下面的方法可以打开一个带插件的,也就是平时你再电脑界面上打开的哪个火狐,于是我们试试看看:

步骤1:cmd--cd 到firefox的文件夹下-->firefox.exe -ProfileManager -no-remote弹出如下界面:

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\wc0rm183.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就是带着你安装的各种插件了,这样就可以测试啦,好啦,撒花把,亲们。

转载于:https://my.oschina.net/yusi/blog/528067

你可能感兴趣的文章
HDU 2044 一只小蜜蜂(递归)
查看>>
docker 下 安装rancher 笔记
查看>>
spring两大核心对象IOC和AOP(新手理解)
查看>>
数据分析相关
查看>>
Python LDAP中的时间戳转换为Linux下时间
查看>>
微信小程序蓝牙连接小票打印机
查看>>
C++_了解虚函数的概念
查看>>
全新jmeter视频已经上架
查看>>
Windows 8下如何删除无线配置文件
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
国外10大IT网站和博客网站
查看>>
android第十一期 - SmoothSwitchLibrary仿IOS切换Activity动画效果
查看>>
zabbix 批量web url监控
查看>>
MongoDB CookBook读书笔记之导入导出
查看>>
shell如何快速锁定所有账号
查看>>
HTML 5实现的手机摇一摇
查看>>
此博客不再发表对自己私事的看法
查看>>
导致Asp.Net站点重启的10个原因
查看>>
【PMP】Head First PMP 学习笔记 第一章 引言
查看>>