51Testing软件测试论坛

标题: QTP獲取不了edit box的名稱 [打印本页]

作者: ylem_qin    时间: 2011-10-24 16:56
标题: QTP獲取不了edit box的名稱
本帖最后由 ylem_qin 于 2011-10-24 16:59 编辑

版本:QTP9.2
刚开始学习,碰到了这样的问题,请高手指点下,谢谢[attach]75744[/attach][attach]75744[/attach]
獲取不了edit box的名稱
范例[attach]75746[/attach]
作者: kudianxin    时间: 2011-10-24 16:59
把你的被测软件截个图么。
作者: ylem_qin    时间: 2011-10-24 17:11
回复 2# kudianxin


    是这个,范例文档里的[attach]75747[/attach]
作者: kudianxin    时间: 2011-10-24 17:29
本帖最后由 kudianxin 于 2011-10-24 17:30 编辑

建议你把add-in选上web再录一遍
[attach]75748[/attach]
作者: ylem_qin    时间: 2011-10-24 17:30
回复 4# kudianxin
如果选择ActiveX的话,IE无法打开。
我试下visual basic
作者: ylem_qin    时间: 2011-10-24 17:32
还是不可以
作者: ylem_qin    时间: 2011-10-24 17:32
我用的是WIN7 IE8,是否有问题?
作者: kudianxin    时间: 2011-10-24 17:34
回复 6# ylem_qin


只选web录也行,最好把代码贴出来。
作者: kudianxin    时间: 2011-10-24 17:40
回复 7# ylem_qin


    刚随便录了下
   wait 3
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "mercury"
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "4ea53167c97fe22fb41693422f25111adb7e048d"
wait 1
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 31,7
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Sync
Browser("Welcome: Mercury Tours").Close
作者: ylem_qin    时间: 2011-10-24 17:44
回复 9# kudianxin
Window("Windows Internet Explorer").Restore
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type  micF5
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 341,251
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type "ylem_qin"
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type  micTab
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 360,289
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Type "123456"
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 397,320

    为什么 你的是以Browser开头?
作者: pengxing12121    时间: 2011-10-24 18:03
是不是在录制开始的时候弄错了
record and run setting 选择opening下面http://newtours.demoaut.com/ 这种方式录制才能录制到
作者: ylem_qin    时间: 2011-10-24 18:11
回复 11# pengxing12121
还是不行
换了个浏览器,用火狐,也不行
我重装下
作者: kudianxin    时间: 2011-10-25 08:32
回复 10# ylem_qin


    我的add-in只选择了web,你也可以试试。
作者: pengxing12121    时间: 2011-10-25 09:03
我的是qtp 9.2+ie6
作者: WANDY    时间: 2011-10-25 14:29
楼主,你add-in只选web就好了。
对web的正确录制出来的脚本是 Browser.Page 类型的。
而你录出来的是Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").Click 397,320
说明被识别成window应用程序了。
作者: ylem_qin    时间: 2011-10-25 17:43
回复 15# WANDY

我觉得WIN7+IE8有问题,现在装了个虚机XP+IE6,结果就和范例一样了。
谢谢大家啦!




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