一.web自动化框架:selenium
1.原理
selenium客户端库会向浏览器驱动发送请求,浏览器驱动将请求交给浏览器进行处理,浏览器返回结果给浏览器驱动,浏览器驱动将结果交给selenium。
注意:因操作系统不同,电脑浏览器不同,需要根据不同浏览器下载不同浏览器驱动。
浏览器 | 浏览器驱动 |
---|---|
edge | webdriver |
chrome | chromedriver |
firefox | geckodriver |
safari | safaridriver |
ie | iedriverserver |
2.自动化框架搭建步骤
step1. 下载selenium的jar包并导入项目(java)或安装selenium客户端库(python)
step2.安装浏览器驱动
下载
window电脑放置位置:放到浏览器安装目录下
mac电脑放置位置/usr/local/bin下:
sudo cp -R ~/Desktop/自制/tools/chromedriver /usr/local/bin
step3.安装浏览器