- 步骤:
- 由测试人员录制脚本并导出 JUnit。
- 测试人员修改配置文件,将测试用例包含在测试套件中。
- 合并在持续集成软件后,框架会定期检测配置的测试套件
- 逐个加载测试用例。
- 以测试套件为单位其执行所有测试用例。
- 执行完成后将测试套件的结果报告以邮件形式通知管理人员
参考网址: http://www.ithov.com/server/119831.shtml
http://www.ithov.com/server/119831_4.shtml
另
下面来说说selenium的命令格式,主要由三部分组成:
command 操作命令
target 操作对象,通常是页面及页面元素
value 作为断言的值
1、元素locator的访问方式:
1)id=id,假如元素id是username,则target直接写username即可
2)name=name,可以通过name直接获得第一个该名称的元素
例如:username
name=username
3)dom=javascript表达式:
例如:dom=document.forms['myForm'].myDropdown
dom=document.images[56]
dom=function foo() { return document.links[1]; }; foo();
4)xpath=xpath表达式,使用xpath表达式来定位一个元素。
例如:xpath=//img[@alt='The image alt text']
xpath=//table[@id='t1']//tr[4]/td[2]
xpath=//a[contains(@href,'#id1')]
5)link=textPattern
例如:link=新闻
主要的访问方式即以上几种。
2、常用Actions
1)open(url)
接收一个参数url,即command=open, target=url
2)type(locator,value)
给locator指定的元素或属性赋值以value
3)click(locator)
单击一个链接、按钮、checkbox或radio等等,locator即元素定位
4)clickAndWait(locator)
单击一个链接、按钮等等元素,单击后等待新的页面加载
我们的表单提交,就可以用这个方法来单击submit按钮。
类似的方法还有selectAndWait、typeAndWait、focusAndWait……
5)verifyLocation(pattern)
校验当前页面的绝对路径(url)是否与pattern匹配,关于pattern的解释,我们在下面具体说明。
6)verifyValue(locator, pattern)
校验指定元素的值是否与指定pattern匹配
7)verifyVisible(locator)
校验指定元素是否可见,如果当前元素的style="display:none",即不可见。
8)verifyTextPresent(pattern)
校验当前页面是否出现该文字
相关推荐
ant+selenium+testng自动化测试方案
python selenium 测试报告
资源名称:Selenium测试实践-基于电子商务平台内容简介:自动化测试已经不是一个新名词,随着一些自动化测试工具的出现并且进入国内,自动化测试行业的发展很快。《Selenium测试实践:基于电子商务平台》对开源自动化...
Selenium测试工具研究报告,一款适合软件测试的工具
selenium测试脚本编写详细说明大全
selenium+junit+TestNg 测试环境搭建
java操作selenium+chrome解析动态网页,程序可调用selenium操作浏览器加载网页脚本,解析动态网页并下载数据。
selenium测试工具搭建,web测试详细讲解
selenium测试所需的jar包
搭建selenium+testng+reportng+ant框架
Selenium是现在使用最为广泛的一款开源自动化测试工具,也是非商业支持的稳定性易用性最好的一款自动化测试工具。和由HP提供强大商业支持的QTP相比,selenium不仅在软件投资上有比较大的优势,在针对web测试的稳定性...
Selenium自动录制脚本,java版本;所需要的jar包。包含(Selenium-client.jar,selenium-server.jar;junit.jar)
selenium-builder, 在浏览器中,创建 selenium 测试 selenium-生成器在浏览器中创建 selenium 测试。网站安装在 Firefox 服务器上邮件列表维护者) ( zarkonnen 电子邮件贡献者David Stark ( zarkonnen ))
Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是: Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。...
[Selenium测试实践-基于电子商务平台].关春银等.扫描版
软件测试丛书 Selenium自动化测试指南,欢迎下载,1111
selenium测试工具的基本原理和方法 selenium IDE测试报告
火狐插件,做 Selenium测试必备!
基于Selenium 2的自动化测试 完整版 selenium 自动化 测试