Selenium:
Selenium IDE:是Firefox的扩展插件,支持用户录制和回放测试
Selenium WebDriver:提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序SeleniumGrid:分布式自动化工具,可以在多个测试环境中以并发的方式执行测试脚本,实现测试脚本的并发执行,缩短大量的测试脚本的执行时间
文章目录
Selenium:1.Selenium IDE1.1 Selenium IDE安装1.2 Selenium IDE录制/回放2.Selenium WebDriver1.Selenium IDE
Selenium IDE是一个Firefox/Chrome插件,用于记录和回放用户与浏览器的交互,使用它来创建简单的脚本或协助进行探索性测试
1.1 Selenium IDE安装
官网下载插件后本地安装/download/
浏览器搜索插件安装当Firefox看到如下插件就说明Selenium IDE已安装好
1.2 Selenium IDE录制/回放
工具栏->Selenium IED直接点击菜单栏SE图标
举个例子:打开浏览器,输入,在百度搜索框中输入“CSDN”,在搜索结果中点击进入到官网
注意:选择第一个或者第三个都可,此处我们以第一个为例
如下图所示:这样我们的Selenium IDE就已经正在录制了
如果想要停止录制,再次进入Selenium IED插件,点击红色按钮即可停止录制
此时出现弹框,填入用例名称即可
运行一下刚才的测试用例,可以看到我们失败了!!!下面我们来分析一下失败的原因
可以看到这个弹窗被Firefox浏览器阻止了,需要设置一下Firefox浏览器
好了,到这一步,Firefox就不会再出现刚才的问题了,再次执行刚才的用例
可以看到,测试通过了!!!
2.Selenium WebDriver
用于Web应用程序测试的工具,Selenium是开源并且免费的,Selenium测试直接在浏览器中运行,就像真实用户所做的一样,支持Java、python、Net、Perl等编程语言进行自动化测试脚本编写