Selenium工具有三种子类型命令:Actions、Accessors、Assertions,通过扩展Selenium命令支持测试窗口尺寸、鼠标位置、警告提示框、Ajax控件、弹出窗口、事件控制和其他Web应用特性。
Actions命令决定Selenium工具是怎么操作Web应用系统,如果一个Action失败或者发生错误,当前测试的执行将会被终止。
Accessors检查系统的当前状态,并将结果存放在变量中。
Assertions类似于Accessors,不过它们验证系统是否遵从于期望的表现,它又可以归结为三种模式:assert、verify和waitFor,当一个assert失败,测试将被终止;当一个verify失败,测试将继续执行,但在日志中记录失败信息,通常用assert来确保测试的页面是否运行正确,然后接下来用verify来验证表单数据等;varitFor命令等待某些条件变为真,在预设时间内条件没有变为真,它将失败停止测试执行。
Selenium常用命令:
1、 Open:通过URL打开一个页面。
2、 click/clickAndWait:执行一个单击操作,并可选地等待页面加载。
3、 verfyTitle/assertTitle:检查页面标题是否符合期望。
4、 verifyTextPresent:验证期望的文本是否村在于页面的某处。
5、 verifyElementPresent:验证一个通过HTML tag定义UI元素是否存在于页面的某处。
6、 verifyText:验证期望的文本是否存在于页面上指定的位置。
7、 verifyTable:验证表格中是否包含期望的内容。
8、 waitForPageLoad:暂停执行测试,直到期望的新页面被加载。当使用clickAndWait时,该命令自动被调用。
9、 waitFroElementPresent:暂停执行测试,直到指定的页面元素出现在页面上。
本文介绍Selenium自动化测试工具的核心命令集,包括Actions、Accessors和Assertions三类子命令。通过这些命令,Selenium能够实现对Web应用的全面测试,如打开页面、点击元素、验证文本等,同时支持对测试过程中的窗口尺寸、鼠标位置、警告提示框等多种特性的控制。
1023

被折叠的 条评论
为什么被折叠?



