当一件事情要作两次以上,那么你就须要为它写个自动化脚本,本系列文章讲的就是如何执行Web自动化。通常Web自动化测试环境主要有三部分组成:Python、Selenium和浏览器。html
Pycharm是一个用于python语言编程的开发环境,分为普通版和专业版两款。正常学习只须要下载免费的普通版,可是要用Django制做网页只能选择安装专业版本。python
Selenium是一款关于Web的自动化测试工具,分为selenium 一、web
selenium 2和selenium 3三个版本。这里咱们使用selenium2做为咱们的安装版本。selenium 2是selenium 1与WebDiver的集合,比selenium 3更加稳定。chrome
Chrome是Google开发的网页浏览器,它的功能十分强大,有各类各样的小插件。固然这里的浏览器能够选择本身喜欢的,chrome只是一个举例。编程
1.python版本安装:windows
点击连接:www.python.org/downloads/api
选择Python 3以上的版本下载,下载完成后直接安装并配置环境信息浏览器
2.Pycharrm安装:bash
点击连接:www.jetbrains.com/pycharm/dow…ide
选择普通版(免费)或者专业版(付费)二者中的任意一种下载,点击安装
3.Selenium安装:
3.1 直接使用pip安装
在cmd中执行pip install selenium
3.2 直接下载安装包安装
点击连接:pypi.python.org/pypi/seleni…
选择file中的selenium-3.8.0.tar.gz文件,解压缩后cmd进入该目录,
执行python setup.py install命令
4.Chrome安装:
点击连接:www.google.com/chrome/brow…
直接在google官网直接下载安装浏览器
5.ChromeWebdiver安装:
点击连接:chromedriver.storage.googleapis.com/index.html?…
选择与chrome匹配的chromediver(这里是2.33版本),下载后解压缩,
chromedriver将占用9515 端口,须要把它放到chrome的安装目录下...GoogleChromeApplication,而后设置path环境变量或者将chromedriver.exe放在python的安装目录
6.调试web
执行如下命令,可以直接打开百度界面,如若失败,则可能安装错误,请再次排查。
from selenium import webdriver
browser=webdriver.Chrome()browser.get(http://www.baidu.com)复制代码
成功样板:
若是还有异常,欢迎经过订阅号Spider爬虫来联系我,谢谢你的阅读。