python3.7.0+selenium的环境搭建

Posted AVICII_2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.7.0+selenium的环境搭建相关的知识,希望对你有一定的参考价值。

python3.7.0+selenium的环境搭建

准备工作:

1、python64位安装包:python-3.7.0-amd64.exe  (https://www.python.org)

2、chrome64位浏览器:版本70.0.3538.67

3、chromedrvier:chromedriver.exe

注意:chromedriver与chrome版本要对应。具体可查看该对应表http://npm.taobao.org/mirrors/chromedriver/

 另外:本文主要以chromedirver为例,如果要使用IEDriverServer,那么IEDriverServer的版本号和Selenium的版本号一定要一致.Firefox的geckodriver可参照版本对应表.

安装方法:

1、安装python:双击自定义安装 或者 在cmd中输入python-3.7.0-amd64.exe的路径,即在电脑中存放的位置,回车即可弹出安装页面,勾选Add Python 3.7 to PATH,即自动配置环境变量。

如图:

 

下图显示安装成功:

注:可以查看系统环境变量,发现D:\\My pyhton3.7.0\\Scripts\\;D:\\My pyhton3.7.0\\;已经自动添加到了path中,这就是勾选Add Python 3.7 to PATH的效果.

 

 python安装完成后可以在cmd界面输入python,会出现下图内容,说明python安装成功

 2.安装或升级pip

输入python -m pip install --upgrade pip 回车来升级pip

 

 如果无法安装,选择离线安装:

下载地址:https://pypi.org/project/pip/#modal-close

 

下载完成后,解压tar.gz包,然后cmd进入解压文件,执行 python setup.py install 命令 即安装了最新的pip工具

 

 

 

3、安装selenium:

方法1:在cmd中运行pip install selenium 即可在线安装selenium,(ps:安装指定的版本可用pip install selenium==3.14.0)如图提示selenium安装成功。

 

使用pip show selenium 查看selenium版本信息,如下图

方法2:下载selenium离线安装包https://pypi.org/project/selenium/#files

下载.tar.gz格式的安装包,D:\\selenium-3.141.0完成后进入cmd命令行界面,cd命令进入该安装包路径,执行python setup.py install即可安装selenium

 

如果安装最后提示urlib3失败,需要到https://pypi.org/project/urllib3/#modal-close下载  urllib3-1.25.9.tar.gz   解压完成后进入cmd命令行界面,cd命令进入该安装包路径,执行python setup.py install 来安装urllib3

 

4、安装chrome浏览器

该处使用谷歌浏览器64位的版本号为70.0.3538.67

5、将chromedriver.exe放到python的安装目录下(或者目录下的scripts下)

 

以上5步就搭建好python+selenium环境了

6、测试一个简单的脚本吧

 

脚本可以顺利完成,验证python+selenium环境搭建成功。

=================================================================================

IEDriverServer.exe驱动IE11遇到的问题及解决方法

问题:IEDriverServer.exe驱动IE11遇到的问题:可以打开IE浏览器,但是无法正常执行脚本 

分析:IEDriverServer.exe的版本号是与selenium版本号3.14.0严格对应的,就是能打开网页到www.baidu.com,后面的脚本就无法继续执行了

IE浏览器版本号:

查询资料得到以下解决方法,按照此法,立刻解决问题.为加深印象,特此记录

一共需要做3处修改:

1.缩放100%

 

2.针对windows vista和windows 7上的IE7或者更高的版本,必须在IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上),即保持四个区域的保护模式是一致的。如下图所示:

3.针对IE10和更高的版本,必须在IE选项设置中的高级页中,取消增强保护模式(一般默认就没有勾选,这里确认下即可)。如下图所示: 

以上3处,修改设置完成后,即可解决

以上是关于python3.7.0+selenium的环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

python+selenium环境搭建

Python3 Selenium学习

Python 安装selenium

软件测试体系学习及构建(24)Selenium使用丨安装和注意事项

Python3.7.0环境安装

WindowsGUI自动化测试框架搭建-环境部署