yxq_66 发表于 2008-10-31 15:55:04

给子对象赋值

请问一下 一个父对象中如果有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:38

具体的例子 可以看 http://bbs.51testing.com/thread-129669-1-1.html 这个网址上有
我原来发错地方了 呵呵 希望能得到大家的帮忙哦

f84248860 发表于 2008-11-2 23:55:00

偷偷告诉你有一个属性叫index,就提醒道这里~~
页: [1]
查看完整版本: 给子对象赋值