51Testing软件测试论坛
标题:
【在线等待】进行描述性编程时如何只定位到当前对话框的对象
[打印本页]
作者:
zoujufei
时间:
2010-5-14 10:37
标题:
【在线等待】进行描述性编程时如何只定位到当前对话框的对象
我要测试的是弹出的一个对话框中的webtable控件,但该对话框的父界面还有很多具有相同属性的webtable,
Dim tabDesc
Set tabDesc = Description.Create()
tabDesc("class").Value = "x-grid3-row-table"
msgbox Browser("Centerm Management System").Page("Centerm Management System").ChildObjects (tabDesc).count
运行结果:显示38(即有38个相同class属性的webtable)
同时,这个38的数字又不是固定的,因为父界面的webtable动态变化,导致我无法通过描述性编程定位到我想要的对话框中的webtable,因为index值不固定(我不想通过webtable的text属性定位,因为text也是不固定的)
现在,有什么好的办法,能屏蔽掉父界面的webtable,只记录当前对话框的webtable
作者:
skyzhu
时间:
2010-5-14 11:37
找套在 对话框上最大范围的那个WebElement
spy可能看不到,不行就先把整页对象扔进对象库找,加进去之后默认WebElement和webtable都是同级的
测试了下是可以缩小对象范围,排掉父级对象的,但页面可能和你的不太一样
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2