yan10 发表于 2013-7-2 14:05:22

页面录制时,需点击,才能激活,无法回放成功



试了添加点击这里的动作
(Frame("ifrYL2105").WebEdit("txt_amountL_text").Click)
试了文本框的focus
(Frame("ifrYL2105").WebEdit("txt_amountL_text").Object.focus)
试了文本框直接赋值
(Frame("ifrYL2105").WebEdit("txt_amountL_text").Object.value = "100")
但是都没有效果

还有什么办法吗?

即使从grid的角度也试过了,不行。。。

跑跑跑跑 发表于 2013-7-2 14:18:14

将回放模式设置为mouse或在开头加上代码Setting.WebPackage("ReplayType")=2试试

joykao 发表于 2013-7-2 14:56:51

我想知道不激活就不能输入?set方法不行?

yan10 发表于 2013-7-2 17:01:56

回复 3# joykao


恩,set不行
直接报object is disabled
本来想着object.value说不定能成
结果不报错,但是没有数据填入


手工操作的话,需要点一下,那个文本框才出来

joykao 发表于 2013-7-2 21:18:10

回复 4# yan10

可以试试用FireEvent 让鼠标定位进去吗?或者那个对象有innertext吗?直接给innertext属性赋值可以么?

yan10 发表于 2013-7-3 13:05:56

解决了
在点开文本框的时候,通过对象库,录入了一个webelement
通过click事件,至少能激活,输入值了。。。

就怕后面内容一多,会有问题

黑羽祭 发表于 2013-7-4 14:33:14

回复 1# yan10


回放模式选鼠标
在脚本输入前做个点击操作,点击完建议加点等待时间。
多次回放验证一下。
页: [1]
查看完整版本: 页面录制时,需点击,才能激活,无法回放成功