51Testing软件测试论坛

标题: 页面录制时,需点击,才能激活,无法回放成功 [打印本页]

作者: yan10    时间: 2013-7-2 14:05
标题: 页面录制时,需点击,才能激活,无法回放成功
[attach]86023[/attach][attach]86023[/attach]

试了添加点击这里的动作
(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
将回放模式设置为mouse或在开头加上代码Setting.WebPackage("ReplayType")=2试试
作者: joykao    时间: 2013-7-2 14:56
我想知道不激活就不能输入?set方法不行?
作者: yan10    时间: 2013-7-2 17:01
回复 3# joykao


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


手工操作的话,需要点一下,那个文本框才出来
作者: joykao    时间: 2013-7-2 21:18
回复 4# yan10

可以试试用FireEvent 让鼠标定位进去吗?或者那个对象有innertext吗?直接给innertext属性赋值可以么?
作者: yan10    时间: 2013-7-3 13:05
解决了
在点开文本框的时候,通过对象库,录入了一个webelement
通过click事件,至少能激活,输入值了。。。

就怕后面内容一多,会有问题
作者: 黑羽祭    时间: 2013-7-4 14:33
回复 1# yan10


回放模式选鼠标
在脚本输入前做个点击操作,点击完建议加点等待时间。
多次回放验证一下。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2