arron310 发表于 2011-10-26 16:17:58

用QTP录制脚本时,有一个输入框录不下来怎么办?

页面上有一个输入框,录不下来,在里面输入文字后没有录下来这句脚本。
用对象查看器查看,没有Set方法,不知道要用什么方法将文字输进去。
Class Name:WebElement

testlab 发表于 2011-10-26 16:50:46

在WebElement().Object中找一下有哪些参数和方法

zzxxbb112 发表于 2011-10-27 10:49:36

试试Type

arron310 发表于 2011-10-28 10:07:30

试过了,不行。
估计是找不到这个对象。录的时候就没录下来,然后我用了描述性编程,写了两个属性,也跑不下去。
后来又试了把这个添加到对象仓库,好像也不行,不知道是使用的方法不对还是没找到对象呢。。。

efficient 发表于 2011-10-28 13:45:55

试过用 Active screen 来增加到对象库没有?spy可以查看到,那应该是可以通过 view/Add object 的, 然后在用.object.innertext="..."来增加

wangyanzhao 发表于 2011-10-30 18:30:19

把它添加到对象库内,然后用settoproperty, 修改对象“innertext”属性值,即可解决你的问题。

arron310 发表于 2011-10-31 10:34:19

试过用 Active screen 来增加到对象库没有?spy可以查看到,那应该是可以通过 view/Add object 的, 然后 ...
efficient 发表于 2011-10-28 13:45 http://bbs.51testing.com/images/common/back.gif


    我用了这个方法。。是这样写吗?
Browser("装修提问详细-呵呵呵呵呵呵").Page("装修提问详细-呵呵呵呵呵呵").WebElement("WebElement").object.innertext="abcdefg"

跑是跑通过了,但是输入框内没有被输入数据啊。。。

arron310 发表于 2011-10-31 10:40:02

回复 6# wangyanzhao


    这个值我修改过了,那脚本里面要怎么写,还是那样写吗?
主要是跑过以后,输入框内还是没有字啊。。
页: [1]
查看完整版本: 用QTP录制脚本时,有一个输入框录不下来怎么办?