51Testing软件测试论坛

标题: 给子对象赋值 [打印本页]

作者: yxq_66    时间: 2008-10-31 15:55
标题: 给子对象赋值
请问一下 一个父对象中如果有n个一样的子对象 但是他只识别成一个对象 我们要给其中一个或多个子对象赋值 该怎么办呢
而且用spy根本获取不到子对象呢 只能获取到父对象 如果在录制时有对子对象设置值 它才会显示在对象库中有该子对象 但是你就算设置多个子对象的值 它还是认为一个对象
如下的代码是录制中获取的:
Window("1.10T").WinListView("Sim Num").Select "Latitude"
Window("1.10T").WinListView("Sim Num").WinEdit("Edit").Set "dfgdfg"
Window("1.10T").WinListView("Sim Num").Select "Device Serial NO."
Window("1.10T").WinListView("Sim Num").WinEdit("Edit").Set "4545"
用spy只能获取到winlistview,我有设置值,所以对象库有winEdit对象,如果不设置就没有了。上面的两个WinEdit("Edit")其实是不同的,但是在对象库里只有一个,所以上面的代码在运行时是不成功的,它无法找到winedit的位置,不能给它赋值,请求大家帮帮忙哦,该怎么做啊?

我现在使用的一种方法是利用winlistview中的坐标,来获取winedit的位置,但是,有没有其他什么方法啊,本来没有index的 我们能不能自己给它设置呢?
作者: yxq_66    时间: 2008-10-31 15:58
具体的例子 可以看 http://bbs.51testing.com/thread-129669-1-1.html 这个网址上有
我原来发错地方了 呵呵 希望能得到大家的帮忙哦
作者: f84248860    时间: 2008-11-2 23:55
偷偷告诉你有一个属性叫index,就提醒道这里~~




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