51Testing软件测试论坛
标题:
能否动态识别object?
[打印本页]
作者:
iov_cp
时间:
2007-9-28 19:07
标题:
能否动态识别object?
假设我要检查一个窗口是否存在,录制时我能确认它名字,但是可能以后它能变成另一个名字,如果我直接用代码if winobject("newname").exist then... end if,在运行会报错的.
作者:
jackymail
时间:
2007-9-29 09:31
换一个识别属性,或者采用正则表达式来修改对象属性。
作者:
milan330330
时间:
2007-9-29 11:56
可以参数化那个属性~~
作者:
walker1020
时间:
2007-9-29 14:57
建议使用 描述性编程来 找到需要操作的对象
作者:
iov_cp
时间:
2007-10-8 16:20
标题:
正则表达市能否满足动态要求呢?
窗体的名字用正则表达式是否可行呢?因为这时你要录制的语句也要变成正则表达式??比如原来窗体叫winname,现在叫winmyx,那么window("winName")就要改成window("win??x")了.这样语句能运行通过么?有谁实验过呢?
作者:
没有蛀牙
时间:
2007-10-8 16:45
感觉描述性编程就是动态识别对象的阿
作者:
hsjzfling
时间:
2007-10-8 18:40
标题:
回复 5# 的帖子
正则表达式不是这样用的。。。
你所举的例子可以用描述性编程+正则表达式来解决
比如写成Window("title:=win.*")或者Window("regexpwndtitle:=win.*"),具体得根据对象的属性来描述
建议5楼去看看帮助中关于正则表达式的详细介绍
作者:
iov_cp
时间:
2007-11-15 14:13
标题:
结贴!!!
结贴!!!谢谢楼上2位的提示
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2