测试对象对于自动化测试来说是非常重要的,那么我们如何来判定抓取下来的测试封装对象一定已经识别成功了呢。
这里笔者提供给大家两种方式:
- 对象库手工高亮
- 利用脚本动态高亮
对象库手工高亮这个比较容易,只需要在对象库中选中需要判定的对象,然后点击对象高亮的那个按钮即可。
脚本动态高亮对于一些无法使用对象库直接进行高亮的情况下比较实用。例如google suggestion类似的下拉框,一旦切换页面,对象就会消失,因此需要在运行时高亮才能判定对象是否真正识别成功。具体的实现方式是利用qtp的隐藏方法:highlight
Browser("Browser").Page("Page"). _
WebEdit("wd").highlight
当然以上脚本的最终呈现方式是与对象库中手工高亮的方式是一样的。此方法还有一个优势,就是在使用描述性编程时比较有优势。