一、自动化原理
Selenium WebDriver ( Selenium 3)
提供了web自动化的各种语言(java, python,ruby等等)调用接口库通过各种浏览器的驱动(web driver)来驱动浏览器的
二、安装客户端库
支持各种语言: java、csharp、pvthon、ruby、php、js、per
python : pip install selenium
各浏览器 Driver:
Chrome | https://sites.google.com/a/chromium. org/ chromedriver/ downloads |
---|---|
Edge | https:/ /developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ |
Firefox | https://github.com/mozilla/geckodriver/releases |
Safari | https://webkit.org/blog/6900/webdriver-support-in-safari-10/ |
2.1 安装驱动
查看谷歌浏览器版本号
下载对应谷歌版本号的驱动http://chromedriver.storage.googleapis.com/index.html
配置环境变量。
添加环境变量步骤为:选择桌面上的计算机图标,单击右键选择属性,在弹出的系统属性界面选择高级系统设置,单击环境变量按钮,在系统变量列表里选择Path项,单击编辑按钮,在弹出的界面中,在变量值框内粘贴浏览器的安装位置路径(注意变量值的每个路径需要用分号隔开),最后单击确定按钮。
三、编写一个自动化案例
案例:进入前程无忧网,查询Python,选择省份
自动化测试脚本: