目录
一 什么是Selenium
二 环境准备
安装Python
设置环境变量
下载浏览器的driver
安装Pycharm编译器
Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。它封装了各种工具和库,可实现Web浏览器自动化,一个与所有主要Web浏览器兼容的平台和语言中立编码接口。
Selenium Grid:它是selenium框架的一部分,主要是专门用来把测试用例并行地在不同浏览器,不同操作系统,不同机器上运行。一般我们写脚本,调试都在单机上线性地一个测试用例接着一个测试用例执行下去。如果有人问题如何提高测试用例执行效率,告诉他Selenium Grid可以实现。
Selenium IDE: 这个算Selenium里面最简单的一个组建,只支持在火狐浏览器上安装这个扩展程序,支持录制web ui脚本,然后导出不同语言的脚本,例如java c#等。
Selenium RC: RC是remote control的缩写,主要的功能就是让你不管使用什么语言(Selenium支持的这几种语言之一)来写测试脚本,只要是这个浏览器支持java script,那么写一遍测试脚本,都能在这些不同浏览器运行脚本。
Webdriver:这个是用来替代Selenium RC,就是一个网页自动化工具,支持在不同浏览器上运行测试脚本,运行速度比Selenium RC要快很多。
缺点:
selenium不支持桌面软件自动化测试。软件测试报告,和用例管理只能依赖第三方插件
windows 7
python
selenium
Pycharm -> Python的IDE
Python官网
一路next下去就行了。
我是安装到了C:\python27; 中,C:\python27\Scripts; 路径添加进去,就OK了
验证一下:如下图就表示安装成功了
然后安装selenium版本 pip pip install selenium==3.8.0 我安装过了就不安装了
然后看一下selenium的版本 pip show selenium
继续,我们验证一下
没有报错,大菊已定,搞定啦。
安装IE或者Firefox或者Chrome的 driver
这个有博主归纳的很详细,分享一下链接
各种浏览器的driver下载
下载地址
激活码大家网上搜,多的是