ylem_qin 发表于 2011-10-24 16:56:35

QTP獲取不了edit box的名稱

本帖最后由 ylem_qin 于 2011-10-24 16:59 编辑

版本:QTP9.2
刚开始学习,碰到了这样的问题,请高手指点下,谢谢
獲取不了edit box的名稱
范例

kudianxin 发表于 2011-10-24 16:59:36

把你的被测软件截个图么。

ylem_qin 发表于 2011-10-24 17:11:33

回复 2# kudianxin


    是这个,范例文档里的

kudianxin 发表于 2011-10-24 17:29:07

本帖最后由 kudianxin 于 2011-10-24 17:30 编辑

建议你把add-in选上web再录一遍

ylem_qin 发表于 2011-10-24 17:30:39

回复 4# kudianxin
如果选择ActiveX的话,IE无法打开。
我试下visual basic

ylem_qin 发表于 2011-10-24 17:32:19

还是不可以

ylem_qin 发表于 2011-10-24 17:32:47

我用的是WIN7 IE8,是否有问题?

kudianxin 发表于 2011-10-24 17:34:32

回复 6# ylem_qin


只选web录也行,最好把代码贴出来。

kudianxin 发表于 2011-10-24 17:40:17

回复 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:55

回复 9# kudianxin
Window("Windows Internet Explorer").Restore
Window("Windows Internet Explorer").WinObject("Internet Explorer_Server").TypemicF5
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").TypemicTab
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:49

是不是在录制开始的时候弄错了
record and run setting 选择opening下面http://newtours.demoaut.com/ 这种方式录制才能录制到

ylem_qin 发表于 2011-10-24 18:11:11

回复 11# pengxing12121
还是不行
换了个浏览器,用火狐,也不行
我重装下

kudianxin 发表于 2011-10-25 08:32:09

回复 10# ylem_qin


    我的add-in只选择了web,你也可以试试。

pengxing12121 发表于 2011-10-25 09:03:08

我的是qtp 9.2+ie6

WANDY 发表于 2011-10-25 14:29:36

楼主,你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:57

回复 15# WANDY

我觉得WIN7+IE8有问题,现在装了个虚机XP+IE6,结果就和范例一样了。
谢谢大家啦!
页: [1]
查看完整版本: QTP獲取不了edit box的名稱