函数传递的参数有正则表达式特殊字符,怎样忽略
写了一个菜单点击的函数,去调用时因为菜单名里面有中括号,导致回放时找不到那个菜单Function menu_click(menu)
menuname=trim(menu)
Browser("title:=我的系统").page("title:=我的系统").Frame("name:=menutree").Link("name:="&menuname).Click
End Function
menu_click "首页[我的首页]"
回放提示找不到菜单,实际是存在的。
怎样才能忽略掉参数里面的特殊字符呢? QuickTest evaluates all property values in programmatic descriptions as regular expressions. Therefore, if you want to enter a value that contains a special regular expression character (such as *, ?, or +), use the \ (backslash) character to instruct QuickTest to treat the special characters as literal characters.
menu_click "首页\[我的首页\]" 希望在menu_click 函数里面处理,因为参数可能不确定的。
要求不管传什么参数都能在函数里面将特殊字符忽略掉
[ 本帖最后由 fwind1 于 2010-6-28 18:24 编辑 ]
页:
[1]