Selenium如何验证页面元素?
验证页面上的UI元素在自动化测试案例中经常用,例如:
1、 验证一个UI元素是否存在于页面的某个位置?
2、 验证特定文本是否存在于页面上某个位置?
3、 验证特定文本是否存在于页面上指定的位置?
在上一篇《Selenium命令(一)》讲过,Assertions断言会使测试案例执行失败,并终止当前案例执行,而Verification验证也会使案例执行失败,但允许案例继续执行。在测试案例中,使用Selenium IDE录制完脚本并回放成功后,在RC中进行二次开发脚本,最好的办法是用合理的逻辑组合你的测试命令,每个组合都是断言之后有一个或多个验证,而验证页面元素也是重点之一。
下面几个命令:
(1)、verifyTextPresent:被用来验证特定的文本是否存在于页面某处,它携带一个参数用于验证,如下: