Practice makes perfect! 目前,主要从事Web系统、B/S构架的测试。

用QTP录制时如何识别编辑框??

上一篇 / 下一篇  2007-03-15 11:27:41 / 个人分类:QTP学习

录制过程中,如何对Budget的字段输入信息进行录制,因为其它字段的输入是通过下拉框或链接的得到的;51Testing软件测试网"S I!dvcns#a
录制产生的脚本如下:
(v&h"P(`/l^u^q%}0Browser("TenantDef").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").Image("HyperLink").Click
.W+U%R+a*w8p#s0Browser("TenantDef").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebElement("WebElement").Click51Testing软件测试网.h7D7Pg/Na&\i
Browser("TenantDef").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebList("lstOC").Select "BSH-HA"51Testing软件测试网M s\(K lz)F
Browser("TenantDef").Window("DialogFrame -- Web Page").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebButton("OK").Click
qu R"t1b;s0
Browser("TenantDef").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebEdit("WebEdit").Set "1000"  这是budget字段录制的脚本,但是不能运行;如何解决51Testing软件测试网 RW"g Z_0`+I
51Testing软件测试网\,~+b N@
Browser("TenantDef").Window("DialogFrame -- Web Page").Page("DialogFrame").Frame("Frame").WebButton("OK").Click
qT$toQn4G051Testing软件测试网*t'v.gl:Q%E]-d-X"}
解决方法51Testing软件测试网^([.g R%tIF,`
51Testing软件测试网u7G8y8|1z T*r
尝试用virtual object来解决,失败;51Testing软件测试网 xK7O"cj k
尝试在object repository 来解决,录制结果如上边红色标记行代码,运行脚本仍失败;
Rr0\?#](^h0尝试在low level recording 中解决,亦失败;51Testing软件测试网;KJI8i}9m$_? J
后来联想到Winrunner中使用Analog recording的模式来录制签名的方法,于是在录制此操作时切换成Analog recording的模式,结果让人兴奋,成功了!!
8k*i f#CP _(x{UH0与你分享!!
2007-04-10 QTP对此控件的识别在安装.net-adds in 后也可以顺利解决;
51Testing软件测试网FWJ8@F9] w*y

TAG: 讨论 QTP学习

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar