|
我一般是用Object Properties来抓取控件的属性,可以得到验证点的语句。然后只需要复制其中的一些部分,就可以写成SQAGetProperty的语句了。
比如,通过Object Properties可以得到如下的语句:
Window SetTestContext, "Caption=Agile Advantage - Microsoft Internet Explorer", ""
Browser SetFrame,"Type=HTMLFrame;HTMLId=RightPane",""
Browser NewPage,"HTMLTitle=Select SubClass And Number",""
Result = ComboBoxVP (CompareProperties, "Type=ComboBox;Name=subClassId", "VP=Object Properties")
Window ResetTestContext, "", ""
那么,SQAGetProperty的语句就可以写成:
Window SetTestContext, "Caption=Agile Advantage - Microsoft Internet Explorer", ""
Window ResetTestContext, "", ""
Result=SQAGetProperty("Caption=Agile Advantage - Microsoft Internet Explorer;\;Type=HTMLFrame;HTMLId=RightPane;\;Type=ComboBox;Name=subClassId", "innerText", str1)
保留Window SetTestContext,Window ResetTestContext,是因为在抓取过程中,经常由于焦点没有定位到所需要的窗口上去,导致没有找到所需要的抓取的控件,以致出现1002之类的错误。保留它们就不会出现找不到控件的问题了。 |
|