嵌入的IE页面,里面的控件click事件能被录制,回放却不行!
在应用程序中嵌入IE,录制的代码如下:Window("WfSCE").Dialog("选择虚中心").WinButton("WinButton").ClickWindow("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死活就是通不过,不知道什么地方出问题了?
高手指点一下。三生感谢!
高手帮忙啊!
自个顶一下。 兄弟 你说的这个貌似有点抽象啊 不知道如何搞.是否你的对象不能使用了啊 去对象仓库看下你的对象是否被移除了 object spy 查看一下对象是否disabled 或者readonly 属性值为true
如果存在的话,可以通过GetROproperty取得webedit的outerhtml属性.通过字符串处理去掉disabled 或者readonly ,然后用webedit().object.setattribute("outerhtml",修改后的outerhtml值),之后再执行Click,set应该没有问题了
[ 本帖最后由 dpdpdp 于 2008-8-28 10:21 编辑 ] 查了一下,这两个属性都是False。
把嵌入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!!!
高手帮忙啊,在线等! :P 偶了遇到了差不多的问题
页:
[1]