|
Result=1003,表示你所要读取的控件没有找到,说明recMethod部分的语法还是对的。这种情况经常出现在抓取含有网页层次关系的控件中。如果网页层次关系没有表示好,就会出现找不到控件的错误。
建议使用robot本身的辅助工具——insqector进行分析。
举个例子,如下:
可以首先用Object Properties抓取这个button。
得结果为:
Window SetTestContext, "Caption=新建网页 2 - Microsoft Internet Explorer", ""
Browser SetFrame,"Type=HTMLFrame;HTMLId=main",""
Browser NewPage,"HTMLTitle=新建网页 3",""
Result = PushButtonVP (CompareProperties, "Type=PushButton;Name=B3", "VP=Object Properties")
Window ResetTestContext, "", ""
以上语句就可以使用SQAGetProperty函数编写脚本为:
Result = SQAGetProperty("Caption=新建网页 2 - Microsoft Internet Explorer;\;Type=HTMLFrame;HTMLId=main;HTMLTitle=新建网页 3;\;Type=PushButton;Name=B3", "Value", StateString) |
|