expect88 发表于 2011-3-17 14:15:28

QTP录制测试 WEB机票问题。

请各位帮忙看看,刚开始学习QTP。
尝试对 WebRadioGroup 对象进行描述性编程,但是还是没用。还是报通用的错误。

错误提示如下图:



Dim i

Browser("Web Tours").Page("Web Tours").Frame("navbar").WebEdit("username").Set "expect"
Browser("Web Tours").Page("Web Tours").Frame("navbar").WebEdit("password").SetSecure "4d81a2d3a6f57036d1eff57b"
Browser("Web Tours").Page("Web Tours").Frame("navbar").Image("Login").Click 34,6
Browser("Web Tours").Page("Web Tours").Frame("navbar").Image("Search Flights Button").Click
Browser("Web Tours").Page("Web Tours").Frame("info").WebList("depart").Select "London"
Browser("Web Tours").Page("Web Tours").Frame("info").WinButton("WinButton").Click
Window("Select Departure Date").WinButton("20").Click
Browser("Web Tours").Page("Web Tours").Frame("info").WinButton("WinButton_2").Click
Window("Select Return Date").WinButton("22").Click
Browser("Web Tours").Page("Web Tours").Frame("info").Image("findFlights").Click 32,13

'i = Browser("Web Tours").Page("Web Tours").Frame("info").WebRadioGroup("outboundFlight").GetROProperty("items count")
'MsgBox i

Browser("Web Tours").Page("Web Tours").Frame("info").WebRadioGroup("outboundFlight").Select "201;301;03/20/2011"
Browser("Web Tours").Page("Web Tours").Frame("info").Image("findFlights").Click 13,7
Browser("Web Tours").Page("Web Tours").Frame("info").WebEdit("creditCard").Set "888888"
Browser("Web Tours").Page("Web Tours").Frame("info").Image("findFlights").Click 12,12
Browser("Web Tours").Page("Web Tours").Frame("navbar").Image("SignOff Button").Click

对象库如下:

expect88 发表于 2011-3-17 14:23:19

在线等,各位大哥大姐。帮帮忙。谢了。:'(

expect88 发表于 2011-3-17 14:55:47

继续等啊 !

shingo0109 发表于 2011-3-17 15:39:11

本帖最后由 shingo0109 于 2011-3-17 15:40 编辑

没看到LZ用描述性编程啊, 一般2种方式:
1. WebRadioGroup("name:=xxxx")
2. 或者用description, 如下:
set odesc = Description.create
odesc("name").value="xxxx"

WebRadioGroup(odesc)

LZ先查看下你的WebRadioGroup的属性吧

expect88 发表于 2011-3-17 15:39:19

还没有人帮忙啊

expect88 发表于 2011-3-18 08:48:23

嗯,我试过用描述性编程。在对象库中也查看过相关属性。还是出现这问题
页: [1]
查看完整版本: QTP录制测试 WEB机票问题。