web自动化selenium环境搭建
web自动化是代码与浏览器之间进行交互,由代码发送命令来驱动浏览器执行响应操作。
安装内容如下:
1.python环境;
python环境的安装可参考:https://www.cnblogs.com/Simple-Small/p/9179061.html
注意配置环境变量
方便使用python命令和pip命令。这一步需要配置2个环境变量。
1、配置python.exe的路径:
将python的安装目录配置到环境变量的path当中。怎么配置环境变量?百度吧
比如python安装在D:\python34,那么就在环境变量path中加上此目录;
2、配置pip.exe的路径:
pip命令在python目录下的Script目录当中。所以为了后续可以使用pip安装第三方库,也需要配置环境变量。
以1中的例子为例,那么就在环境变量path中加上 D:\Python34\Scripts
2、selenium环境
selenium库在线安装命令:pip install -U selenium
3、浏览器及其浏览器驱动(版本需要匹配)
selenium各版本下载地址
http://selenium-release.storage.googleapis.com/index.html
国内下载:http://npm.taobao.org/mirrors/chromedriver
ChromeDriver各版本下载地址
http://chromedriver.storage.googleapis.com/index.html
Chrome各版本下载地址
https://www.chromedownloads.net/
存放路径:Windows是存放于Python的根目录下,这样就可以不用指明Chrome的位置直接引用webdriver.Chrome()。、
mac下存放在/usr/local/bin目录下。
Firefox
Firefox驱动下载地址为:https://github.com/mozilla/geckodriver/releases/
根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以
IE
IE浏览器驱动下载地址为:http://selenium-release.storage.googleapis.com/index.html
根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。