目录
一、Selenium基础
1.1、简介
是一个测试web界面的自动化测试工具框架,支持Chrome等浏览器进行自动化测试。
1.2、安装Selenium
在Cmd界面上输出pip install Selenium进行下载,显示Success为下载完毕
1.3、安装浏览器驱动
根据Chrome 浏览器的版本去下载,点击 Chrome 菜单 “帮助”→“关于 Google Chrome”,可查看Chrome的版本号。
Chrome驱动文件下载:
CNPM Binaries Mirrorhttps://registry.npmmirror.com/binary.html?path=chromedriver/
1.4、配置环境变量
手动创建一个存放浏览器驱动的目录,如:C:\Program Files\Selenium , 将下载的浏览器驱动文件(chromedriver)丢到该目录下。
操作:我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“C:\Program Files\Selenium\”目录添加到Path中。
验证是否下载完毕
在pycharm中验证Selenium、Chromedriver是否安装完成,运行后会生成空白网页
注:在实际操作中,发现如果不添加对应网页驱动服务路径,会导致闪退现象,解决方法是在导入模块导入selenium.webdriver.chrome.service包中的Service类
1.5、PhantomJS安装
PhantomJS是一个无界面的WebKit浏览器引擎,Selenium支持PhantomJS。
下载目录:http://npm.taobao.org/mirrors/phantomjs
加载完环境变量后,进行命令行校验,出现如下显示则为下载成功
二、Selenium快速入门
2.1、selenium获取节点的方法(8种获取方法)
通过selenium.webdriver.common.by包中的By类进行调用