Python Selenium Webdriver环境准备

作者: 苦叶子 | 来源:发表于2017-03-27 12:59 被阅读109次

前言

本次就python webdriver的安装和驱动不同浏览器的配置进行分享,以解决大家在入门过程中的一些基本的环境问题。

python安装

目前python有2.x和3.x版本,笔者在这里推荐2.x版本。

从下述地址,根据自己操作系统的版本下载32位或64位的python 2.x最新版本:https://www.python.org/downloads/

双击下载的python安装包,默认或自定义安装路径,一步步的完成安装。

在命令行中,输入python,回车,确保python已加入环境变量。如图:

python-cmd.png

升级最新的pip

在命令中输入以下命令,升级最新版的pip

python -m pip install -U pip

为什么要升级pip: 确保后续大家在使用pip安装python包时,能获取最新最稳定的包。

安装webdriver

在命令行中输入以下命令,安装最新版的webdriver

pip install selenium -U

注:webdriver是selenium 2的一部分。

配置各种浏览器的驱动

firefox浏览器

下载地址:https://github.com/mozilla/geckodriver/releases下载后,将解压的geckodriver.exe放至在python安装的根目录,笔者放在C:/Python27下。

ie 浏览器

下载地址:http://selenium-release.storage.googleapis.com/index.html请从中选择最新版,注意是32位还是64位。 下载后,将解压的iedriver.exe放至在python安装的根目录,笔者放在C:/Python27下。

chrome 浏览器

下载地址:http://chromedriver.storage.googleapis.com/index.html请从中选择最新版,注意是32位还是64位。 下载后,将解压的chromedriver.exe放至在python安装的根目录,笔者放在C:/Python27下。

phantomjs

下载地址:http://phantomjs.org/download.html请从中选择最新版,注意是32位还是64位。 下载后,将解压的phantomjs.exe放至在python安装的根目录,笔者放在C:/Python27下。

注:

这里只列这三种,默认情况下webdriver自带了firefox的驱动,不需要下载。

如果firefox不是按照默认配置进行安装的话,在写测试脚本时,需要显性的指定firefox的安装路径,不然启动会失败。

如何启动指定浏览器?

请参见《python webdriver示例-启动多浏览器》

公众号: DeepTest

专注软件测试领域开源技术、资讯、工具、解决方案(涵盖自动化测试、接口测试、性能测试等等[python、selenium/webdriver、robotframework、soapui、jmeter])。 每日更新...

获取授权

相关文章

网友评论

    本文标题:Python Selenium Webdriver环境准备

    本文链接:https://www.haomeiwen.com/subject/iboonttx.html