|
脚本如下:
Browser("Welcome to CuteFramework2008").Page("Welcome to CuteFramework2008").WebButton("登录").Click
Browser("Welcome to CuteFramework2008").Page("首页").WebElement("WebTable").Click
Browser("Welcome to CuteFramework2008").Page("首页").Link("系统菜单设置").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebButton("添加根菜单").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("resourceName").Set DataTable("resourcename", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("linkPath").Set DataTable("linkpath", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("target").Set DataTable("target", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("navIcon").Set DataTable("navlcon", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("cls").Set DataTable("cls", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("handler").Set DataTable("handler", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").Image("s").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebElement("BIEE").Click
wait(2)
Browser("Welcome to CuteFramework2008").Page("首页_2").Image("s_6").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebElement("一号机").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebEdit("description").Set DataTable("desc", dtLocalSheet)
Browser("Welcome to CuteFramework2008").Page("首页_2").WebButton("保存").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebButton("确定").Click
其中脚本Browser("Welcome to CuteFramework2008").Page("首页_2").Image("s").Click
Browser("Welcome to CuteFramework2008").Page("首页_2").WebElement("BIEE").Click
为选择一下拉框代码
Image("s")的index为13
本来是好的,我可以新增一根菜单aaa
但我新增了另外一个根菜单bbb后,再运行该脚本,脚本运行到Browser("Welcome to CuteFramework2008").Page("首页_2").Image("s").Click时,页面竟然执行了另外的操作
点击选中了另外一个对象,从而导致Browser("Welcome to CuteFramework2008").Page("首页_2").WebElement("BIEE").Click也不能执行下去,不能新增成功
用object spy查看image s,发现index变为了27
为什么页面执行了另外的操作,点击选中了另外一个对象呢?---查看该对象,发现该对象index为13,也是一个image对象.
请各位大侠看下,如何处理这种情况,因为index变化,导致正常的操作不执行,做了错误的操作 |
|