|
各位大虾好!我有一问题请教!
我用QTP9.0录制了一个Action,随后我加了一些判断语句在专家视图中,代码如下:
If Browser("Browser").Dialog("Microsoft Internet Explorer").Exist Then
error_message = Browser("Browser").Dialog("Microsoft Internet Explorer").Static("Error code:").GetROProperty("text")
MsgBox(error_message)
Else
Reporter.ReportEvent micFail,"Failed","error dialog don't show!"
End If
可是在取对话框的静态文本时,qtp告诉我Static这个对象不能识别,就是说名字叫"Error code"这个Static的对象没办法识别!随后我在object Repository中,确实没有看到这个名字叫"Error code"的这个Static对象,只有那个dialog对象和一个名字叫"确定"winbutton对象。接下来我就add object,也没有办法把它加入到object responsitory.
这个名字"Error code"是我自以为是的名字,也就是我自己给它起的名字。
这个dialog在html中的语句如下:
alert('Error code: 0x' + parseInt(result.errorCode).toString(16) + '\nError message:'+result.errorMessage);
其中result是一个包含错误码和错误信息的对象!
dialog的图在附件中,请大虾们原谅,我不知道怎么插入图片,所以只能上传为文件了。
请大虾们帮帮我,我该怎么做! |
|