一、基础环境
1、win+r打开cmd命令,输入python,若提示'python'不是内部或外部命令,也不是可运行的程序或批处理的文件
是因为没有设置环境变量。
2、设置python环境变量:
此电脑打开属性——高级系统系统设置——环境变量——系统变量
再双击path,添加python.exe的路径即可,再重新打开cmd命令,输入python即可显示python版本信息
3、在cmd命令中输入pip(安装python时自动存在Python\Python37-32\Scripts中),若没有返回值则是(1)pip.exe不存在,(2)未设置环境变量(此种居多,设置方法如步骤2)
二、Selenium的安装配置
安装selenium方式
在cmd下直接执行pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple(清华园,更快些)
完成之后,打开pycharm——file——settings——自己创建的项目——python interpreter,会显示python下的包:pip、selenium
三、下载Pycharm编译器
可以通过pycharm编写python代码,目前用的比较多的IDE就是Pycharm,下载地址:https://download.jetbrains.com/python/pycharm-community-2017.3.2.exe,也是下一步下一步默认安装即可。
四、浏览器的下载安装(要驱动浏览器需要有浏览器的驱动程序,浏览器和驱动程序的版本要相对应)
因为不管是firefox浏览器还是chrome浏览器我们通过selenium自动化操作浏览器都需要用到一个driver,所以也要进行下载,具体在下边介绍了。
1、Firefox浏览器下载地址:https://ftp.mozilla.org/pub/firefox/releases/
另外需要单独下载geckodriver(firefox的驱动程序),并且firefox的版本和geckodriver的版本有对应关系,网上一大堆,可以自行百度,下载地址:https://github.com/mozilla/geckodriver/releases
(可以下载81的这个版本的chrome浏览器,https://www.cnbeta.com/articles/soft/975577.htm,然后去下载对应的chromedriver)
下载geckodriver后需要把geckodriver.exe放到python的可安装路径下或者把geckodriver.exe路径添加到环境变量path中。
2、下载chrome浏览器,并且下载chromedriver(谷歌的驱动程序),并且chrome浏览器也和chromedriver有对应关系,百度下就能找到哦
chromeriver下载地址:http://chromedriver.storage.googleapis.com/index.html,并放在python.exe的安装路径下程序路径下。
五、验证环境Python+selenium的自动化测试环境是否ok!
在pycharm中运行如下代码,如果能正常打开浏览器,证明我们的环境就搭建好了
from selenium import webdriver import time driver = webdriver.Chrome() driver.get(' http://www.baidu.com') time.sleep(5)注意:火狐浏览器如出一辙