51Testing软件测试论坛

标题: QTP插入文本检查点出错,求解 [打印本页]

作者: hello菜鸟    时间: 2017-11-22 20:39
标题: QTP插入文本检查点出错,求解
在Flight中只输入密码,没有输入Agent name,点ok以后,想把弹出的提示信息框中的Please enter agent name作为文本检查点,但是出现错误了,录制步骤是下面这样,哪位懂事什么原因。求解


作者: hello菜鸟    时间: 2017-11-22 20:40
录制顺序图片从下至上   反了
作者: seagull1985    时间: 2017-11-23 09:27

作者: hello菜鸟    时间: 2017-12-1 16:18
seagull1985 发表于 2017-11-23 09:27

没有人知道是怎么回事吗?
作者: 51tty    时间: 2017-12-4 15:56
有人愿意在我电脑上运行一下QTP吗
作者: 测试小弟弟    时间: 2017-12-26 17:22
文本检查点应该是用于文本提示信息,这种提示框应该用标准检查点吧,你可以通过判断该提示框是否Exist来设置检查点啊,至于里面的错误提示信息可以用.GetROProperty("text")来获取到,然后把它打印到datatable里面的实际结果就好了吧?
If Browser("登录界面").Dialog("来自网页的消息").Exist Then
        tishi=Browser("登录界面").Dialog("来自网页的消息").Static("有66位客户的证件有效期需要处理,请前往:客户管理->证件有效期管理").GetROProperty("text")
        print tishi
        Browser("登录界面").Dialog("来自网页的消息").Close
        else
        print "有效期提示不存在"
End If

作者: 测试小弟弟    时间: 2017-12-26 17:25
通常能用鼠标选中的文字,才能作为“文本检查点”,否则应该是对象的属性检查




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2