selenium 库
pip install selenium
Chromedriver 的安装
浏览器(谷歌浏览器)
浏览器驱动(自动化程序就可以驱动浏览器)
浏览器是要匹配的(谷歌浏览器,需要下载谷歌浏览器的驱动)
驱动的版本要和软件版本(浏览器)兼容。
https://npm.taobao.org/mirrors/chromedriver
避坑:
- 最新的驱动永远是最好。
- 驱动版本要和浏览器匹配?也不一定
- 71版本驱动(兼容性最好)
- chromepath 放到 python 根目录下面(其他的环境变量目录)
环境变量配置:
将Chromedriver安装路径添加到Path中
再把下载的chromedriver复制粘贴到你安装的python下,然后就可以在编译器中使用了。
web 自动化测试流程
手工点点的流程是差不多:
- 打开浏览器, webdriver.Chrome()
- 输入网址 get
- 点点点 find_element().click()
- 断言: assert
- 关闭浏览器 quit
- 输出测试报告