|
简单介绍一下QTP脚本的情况
在frame里字段“Test for readonly”是显示成了不可见,现在要做判断,如果该字段不可见,说明没问题,测试通过,如果该字段可见,测试失败,存在问题
下面是我的判断语句:
''Checking Invisible ----- Test for readonly field
If Browser("TechExcel DevSpec WebSite").Page("TechExcel DevSpec WebSite").Frame("issueDetail").WebList("Test for readonly").GetROProperty("visible")="True" Then
Reporter.ReportEvent 1, "Test for readonly field isn't invisible", "invisible checking'"
end if
调试发现虽然取的是允许过程中的对象, 然而Browser("TechExcel DevSpec WebSite").Page("TechExcel DevSpec WebSite").Frame("issueDetail").WebList("Test for readonly").GetROProperty("visible")的值永远是True
所以就导致这脚本是没用的
另外我也尝试过用exist函数, 发现也是不行
比如
If Browser("TechExcel DevSpec WebSite").Page("TechExcel DevSpec WebSite").Frame("issueDetail").WebList("Test for readonly").exist(0) Then
Reporter.ReportEvent 1, "Test for readonly field isn't invisible", "invisible checking'"
end if
求达人帮忙, 有没有好的方法可以解决。 |
|