pythonselenium浏览器_Python+Selenium 环境配置之Firefox,IE,Chrome几种浏览器运行

Selenium(Webdriver)支持Firefox,IE,Chrome等多个浏览器。很多人可能装环境时遇到很多问题,下面简单聊聊如何配置测试这几个浏览器以及相关通过简单的实例来测试。

1.Firefox浏览器

Firefox浏览器是Selenium自动化测试中最常用的一个浏览器,包括Selenium IDE插件,FireBug插件,FirePath插件等自动化测试必备的辅助工具。

而且Firefox驱动包含在Selenium安装包中,无需再下载Firefox驱动,安装完Selenium后就可以直接使用Firefox浏览器了。

前提是,电脑得装有Firefox浏览器。

脚本如下:

#coding=utf-8

'''Created on 2016-8-16

@author: Jennifer

Project:使用Firefox浏览器'''

from selenium importwebdriver

driver=webdriver.Firefox()

driver.get('http://www.baidu.com')

driver.find_element_by_id('kw').send_keys('Selenium')

driver.find_element_by_id('su').click()

driver.quit()

2.IE浏览器

需要下载IEDriverServer.exe,由于国内禁止了http://code.google.com和http://www.seleniumhq.org/download/的软件下载,可以去csdn下载,有很多童鞋共享了软件。

前提是,电脑得装有IE浏览器。

解决方案:

1.将IEDriverServer.exe放在python的安装目录C:\Python27。

注:装python环境时,已经将C:\Python27添加到系统环境变量Path下面了。

2.关闭IE的启用保护模式

打开IE——》设置——》Internet选项——》安全——》去掉启用保护模式前的对勾

脚本如下:

#coding=utf-8

'''Created on 2016-8-16

@author: Jennifer

Project:使用ie浏览器,需安装IEDriverServer.exe'''

from selenium importwebdriver

driver=webdriver.Ie()

driver.get('http://www.baidu.com')

driver.find_element_by_id('kw').send_keys('Selenium')

driver.find_element_by_id('su').click()

driver.quit()

3.Chrome浏览器

需要下载chromedriver.exe,由于国内禁止了http://code.google.com和http://www.seleniumhq.org/download/的软件下载,可以去csdn下载,有很多童鞋共享了软件。

前提是,电脑得装有Chrome浏览器。

解决方案:

将chromedriver.exe放在python的安装目录C:\Python27。

注:装python环境时,已经将C:\Python27添加到系统环境变量Path下面了。

脚本如下:

#coding=utf-8

'''Created on 2016-8-16

@author: Jennifer

Project:使用chrome浏览器,安装chromewebdriver.exe'''

from selenium importwebdriver

driver=webdriver.Chrome()

driver.get('http://www.baidu.com')

driver.find_element_by_id('kw').send_keys('Selenium')

driver.find_element_by_id('su').click()

driver.quit()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值