Python+selenium+eclipse执行web自动化(二)启动浏览器

一、浏览器兼容性

当前selenium 2.0支持的浏览器

从selenium的__init__文件中可以查看到,我当前使用的selenium版本是2.53.2

从selenium的Webdriver模块查看__init__文件,可以看到以下代码:

from .firefox.webdriver import WebDriver as Firefox
from .firefox.firefox_profile import FirefoxProfile
from .chrome.webdriver import WebDriver as Chrome
from .chrome.options import Options as ChromeOptions
from .ie.webdriver import WebDriver as Ie
from .edge.webdriver import WebDriver as Edge
from .opera.webdriver import WebDriver as Opera
from .safari.webdriver import WebDriver as Safari
from .blackberry.webdriver import WebDriver as BlackBerry
from .phantomjs.webdriver import WebDriver as PhantomJS
from .android.webdriver import WebDriver as Android
from .remote.webdriver import WebDriver as Remote

由此可知当前版本的webdriver支持的浏览器有Firefox、Chrome、IE、Edge、Opera、Safari、BlackBerry、phantomJS、Android和Remote这几种。但个人实测selenium 2.0不支持Firefox浏览器43.X以上版本(启动后就提示“停止响应”),不支持IE11以上版本,Chrome不支持12.X以上版本,其他浏览器暂时未实测过。

二、启动浏览器

#使用一下语句导入selenium的webdriver模块

from selenium import webdriver

下面以Firefox为例

#设置配置文件路径
profile = webdriver.FirefoxProfile(r"C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\r1ub4zn3.default")
其中红色部分根据个人电脑进行配置修改
#使用配置文件
browser = webdriver.Firefox(profile)

browser.get(URL)

打开URL连接

转载于:https://www.cnblogs.com/jimao1985/p/5641458.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值