紧急求助:如何识别查询结果有数据,但是数据不确定?
WEB测试查询只要求有数据,不用确认数据对不对
我之前用GetROProperty("innertext")来识别有无内容,发现查询数据变了之后,就无法识别对象了
能用什么方法来确认有数据呢? 数据不为空就认为有数据呗...............
你的意思不是很明白.
你还不如干脆你要做什么...也许有不同的方法实现呢. 本帖最后由 julie0127 于 2011-6-10 11:13 编辑
额。。。我的意思就是希望脚本检查有没有查询到数据,有数据就OK,不然就认为错误
现在问题是我只能识别特定的数据,如果数据变了我的脚本就不好用了
我的脚本这样的
If Browser("欢迎").Page("系统!").Frame("mainframe_4").WebElement("管理科").ExistThen
call updateReport("", "PASS","[管理科]查询数据存在")
Else
call updateReport("", "FAIL","[管理科]查询数据不存在")
End If
WebElement("管理科")这个是加到object库里德,管理科是查询到的一行数据,如果下次查到的不是管理科,变成了信息部,那这个脚本就成FAIL了 你是如何查询出管理科信息部的? 你是意思是获取WebElement("管理科")对象的数据. 具体看一下,是他下边哪个属性存的数据.
例如:
if obj.WebElement("管理科").GetRoProperty("innertext") <> "" then
msgbox "有数据"
Else
msgbox "没有数据"
End if
动态获取运行时的数据....
不知道你明白我的意思没,希望对你有帮助.
还有Browser("欢迎").Page("系统!").Frame("mainframe_4").WebElement("管理科").Exist
exist(0) 你最好加上时间,否则要是对象不存在你得等qtp默认超时时间.
不想等就添0.
页:
[1]