Selenium 介绍:
Selenium是一个用于Web应用程序测试的工具。
Selenium测试直接运行在浏览器中,就像真正的用户在操作网站一样。
Selenium WebDriver-环境要求:
自动化环境要求 :
1> 浏览器 : 推荐火狐浏览器或谷歌浏览器[兼容性最好]
2> 浏览器驱动 : Selenium 3.0 版本要求浏览器驱动程序和浏览器版本一一对应
3> Selenium 框架包 : 一般使用最新稳定版本
Selenium WebDriver-安装:
1、下载浏览器
2、在对应网址,下载对应版本浏览器的驱动,查看浏览器版本方法:设置-帮助-关于
Chrome浏览器驱动:chromedriver
taobao备用地址:http://npm.taobao.org/mirrors/chromedriver/
Firefox浏览器驱动:geckodriver
https://github.com/mozilla/geckodriver/releases
注意:下载完成后,拷贝在Python的安装路径下。
安装Selenium:
使用pip命令安装Selenium。打开cmd控制台,输入pip install -U selenium进行安装,如果安装失败的话,可以先升级一下pip,再在刚才命令后面加上清华镜像-i https://pypi.tuna.tsinghua.edu.cn/simple这样安装更快。
第一个Selenium Python脚本
使用PyCharm作为编辑器,在PyCharm中创建一个名为SeleniumDemo的包,并在包下创建名为first-demo的Python文件。
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
- 从Selenium包中导入WebDriver;
- 通过调用driver.get()方法访问Python官网;
- 验证所打开的网页title是否有Python关键字。
运行此代码,系统就会自动打开谷歌浏览器,按要求打开python官网:
运行脚本后,Selenium会加载chromedriver服务,用它来启动浏览器和执行脚本,读者需要在运行此段代码前下载与自己chrome浏览器版本相匹配的chromedriver.exe,并将其放在python目录下。



