51Testing软件测试论坛

标题: 求助,QTP12识别动态字母验证码时,msgbox值为空,为何呀? [打印本页]

作者: linbao182    时间: 2018-1-12 16:18
标题: 求助,QTP12识别动态字母验证码时,msgbox值为空,为何呀?
Window("Internet Explorer").WinObject("Internet Explorer_Server").Output CheckPoint("Internet Explorer_Server")
msgbox Environment.Value("验证码")

[attach]110093[/attach]录制的时候,设置好了区域输出点

[attach]110094[/attach]


作者: lsekfe    时间: 2018-1-12 16:23
http://bbs.51testing.com/thread-904204-1-1.html 你可以参考下!
作者: linbao182    时间: 2018-1-12 16:27
lsekfe 发表于 2018-1-12 16:23
http://bbs.51testing.com/thread-904204-1-1.html 你可以参考下!

我这应该跟链接里的问题有点区别吧,虽然都是msgbox输出为空,但是我这个是没什么函数,就录入设置的

作者: 赵佳乐SMILE    时间: 2018-1-13 17:31
你这个 IE 识别成 WinObject 就已经不对啦
作者: 赵佳乐SMILE    时间: 2018-1-13 17:32
先开QTP 在开IE
作者: linbao182    时间: 2018-1-16 13:52
赵佳乐SMILE 发表于 2018-1-13 17:32
先开QTP 在开IE

版主,我没明白唉,先开跟后开有什么区别,录制加文本区域输出值后就是这样的winobject的
作者: linbao182    时间: 2018-1-16 15:10
赵佳乐SMILE 发表于 2018-1-13 17:32
先开QTP 在开IE

https://jingyan.baidu.com/article/358570f6b53fcace4624fc45.html
我是按照上面的,第8步的时候就输出为空,不知道为什么
作者: 赵佳乐SMILE    时间: 2018-1-17 09:31
linbao182 发表于 2018-1-16 13:52
版主,我没明白唉,先开跟后开有什么区别,录制加文本区域输出值后就是这样的winobject的

肯定是要先开QTP的
作者: 赵佳乐SMILE    时间: 2018-1-17 09:37
linbao182 发表于 2018-1-16 15:10
https://jingyan.baidu.com/article/358570f6b53fcace4624fc45.html
我是按照上面的,第8步的时候就输出 ...

你把名称换成英文 QTP对中文支持的不好
作者: 赵佳乐SMILE    时间: 2018-1-17 09:38
linbao182 发表于 2018-1-16 15:10
https://jingyan.baidu.com/article/358570f6b53fcace4624fc45.html
我是按照上面的,第8步的时候就输出 ...

原来这个本来就是录制的 所以是winObject




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