51Testing软件测试论坛
标题:
嵌入的IE页面,里面的控件click事件能被录制,回放却不行!
[打印本页]
作者:
boyeestudio
时间:
2008-8-27 16:27
标题:
嵌入的IE页面,里面的控件click事件能被录制,回放却不行!
在应用程序中嵌入IE,录制的代码如下:
Window("WfSCE").Dialog("选择虚中心").WinButton("WinButton").Click
Window("WfSCE").Dialog("选择虚中心").Dialog("页面选择").Page("选择虚拟中心").WebRadioGroup("C").Select "1" '这个页面也是嵌入IE页面
Window("WfSCE").Dialog("选择虚中心").Dialog("页面选择").Page("选择虚拟中心").WebButton("确 定").Click
Window("WfSCE").Dialog("选择虚中心").WinButton("确定").Click
Window("WfSCE").WinMenu("Menu").Select "数据配置管理(D);数据表管理"
Window("WfSCE").Dialog("页面选择").Page("数据表管理").WebEdit("tablename").Click ‘这里的页面也是嵌入的IE页面。
Window("WfSCE").Dialog("页面选择").Page("数据表管理").WebEdit("tablename").Set "sdfasdf"
Window("WfSCE").Dialog("页面选择").Page("数据表管理").WebEdit("chname").Click
Window("WfSCE").Dialog("页面选择").Page("数据表管理").WebEdit("chname").Set "adfafdaf"
Window("WfSCE").Dialog("页面选择").Page("数据表管理").WebButton("添 加").Click
Window("WfSCE").Dialog("页面选择").Page("数据表字段定义").WebButton("返 回").Click
Window("WfSCE").Dialog("页面选择").Page("数据表管理").Image("delBtn").Click 11,6
Window("WfSCE").Dialog("页面选择").Dialog("Windows Internet Explorer").WinButton("OK").Click
Window("WfSCE").Dialog("页面选择").Close
复制代码
所有的Click都回放不了,提示:Run Erro,Object is disabled
还有上面的那个WebRadioGroup死活就是通不过,不知道什么地方出问题了?
高手指点一下。三生感谢!
作者:
boyeestudio
时间:
2008-8-28 00:18
标题:
高手帮忙啊!
自个顶一下。
作者:
lingxin5013
时间:
2008-8-28 09:51
兄弟 你说的这个貌似有点抽象啊 不知道如何搞.
是否你的对象不能使用了啊 去对象仓库看下你的对象是否被移除了
作者:
dpdpdp
时间:
2008-8-28 10:00
object spy 查看一下对象是否disabled 或者readonly 属性值为true
如果存在的话,可以通过GetROproperty取得webedit的outerhtml属性.通过字符串处理去掉disabled 或者readonly ,然后用webedit().object.setattribute("outerhtml",修改后的outerhtml值),之后再执行Click,set应该没有问题了
[
本帖最后由 dpdpdp 于 2008-8-28 10:21 编辑
]
作者:
boyeestudio
时间:
2008-8-28 12:06
查了一下,这两个属性都是False。
作者:
boyeestudio
时间:
2008-8-28 15:04
标题:
把嵌入IE的链接放到浏览器中,打开,进行录制,又没问题,可以回放的。
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "1"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "2"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "5"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "16"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "17"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "18"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "9"
Browser("选择虚拟中心").Page("选择虚拟中心").WebRadioGroup("C").Select "14"
复制代码
为什么下面这样把IE嵌在应用程序里面的部分,又不能回放呢?
Window("WfSCE").Dialog("选择虚中心").Dialog("页面选择").Page("选择虚拟中心").WebRadioGroup("C").Select "1"
复制代码
提示object is disabled!!!
高手帮忙啊,在线等!
作者:
whmbboy
时间:
2008-8-31 20:10
偶了遇到了差不多的问题
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2