动态窗口标题窗口的识别
在用WR录制脚本时,如果某些窗口的窗口标题时刻变动的,如:标题显示的是系统的时间,在这种情况下,有什么方法能锁定窗口吗?否则,脚本无法回放。谢谢! 通配符可以吧? 怎么把通配符应用到窗口的识别上呢?能给个思路吗? 我也想知道 自己顶一下! 记得在WR7.6的中文说明中有提到过类似的例子,找一找。要么你把你的图和具体代码贴出来,我也不知道你的问题具体在哪里
可以参数用此窗口对象的属性
可以参数用此窗口对象的属性 用time_str参数化你的窗体的label属性。 for example:{
class:window,
label:!.*Notepad
}
这就是一个简单的通配副的例子
它用来匹配notepad打开的窗体 谢谢大家的热心,我在试一下。谢谢!
我也遇到类似的问题
录制PB程序过程中,因为菜单的ID时时在变,脚本回放时根本无法识别我选择的菜单项,请大家帮我看看!logical Name:
dw_1_10
Physical Description:
{
class: object,
pb_name: dw_1,
MSW_id: 2042
}
相应代码:
# 社保综合管理信息系统2003 【位置:个人参保 操作:罗士相】
set_window ("社保综合管理信息系统2003 【位置:个人参保 操作:罗士相】", 4);
obj_mouse_click ("dw_appbar", 46, 12);
datawindow_text_click ("st_caption", "综合业务");
obj_mouse_click ("dw_1_8", 85, 9);
list_select_item ("lv_functionlist", "个人参保");
list_activate_item ("lv_functionlist", "个人参保"); 本想将
{
class: object,
pb_name: dw_1,
MSW_id: 2042
}
用通配符替换,但因为窗口中有多个MSW_id,且时时变化!想了一下午,真是没办法了 建议先看看Mercury WinRunner user's guide里的Understanding ragular expression syntax
内容不多,但是肯定会对你有帮助。 原帖由 hihihaha910 于 2005-12-22 18:17 发表
记得在WR7.6的中文说明中有提到过类似的例子,找一找。
要么你把你的图和具体代码贴出来,我也不知道你的问题具体在哪里
请问老兄:哪里能找到WR7.6的中文说明 啊?你能不能给我发一份啊 ?我的邮箱是bhb1227bhb@tom.com
先在这里谢谢你了 你把那个MSW_id属性删除掉,试试
页:
[1]