【自动化】Selenium断言与验证
2020-02-23 本文已影响0人
盐果儿
一、断言:验证程序的状态是否与预期一致。
二、四种模型:
Assert:失败后,停止执行。
Verify:失败后,写入日志,不停止执行。
Waitfor:等待某个条件变为真,可用于AHAX应用程序的测试。如果该条件为真,他们将立即成功执行。如果条件不为真,则失败并暂时停止测试。直到超时。一般跟setTimeout时间一起用。
Store:获取页面相关元素进行判断。
三、五种手段:
Title:获取页面标题
Value:获取元素值
Text:获取元素文本信息
Table:获取元素标签
ElementPresent:获取当前元素
四、其他
1、添加断言方式:
(1)页面 -> 右键
(2)Selenium中直接输入命令
2、常用断言eg:assertTitle、assertValue、verifyTitle......