QTP 描述性编程时,属性的描述字符串会被当成正则表达式处理,如果里面有特殊字符,控件的描述信息就有可能不被正确识别。
解决办法是:
1) 给特殊字符前面加上“\”
2)将属性描述信息的RegularExpression设置为False,如下:
set MyDesc = Description.Create()
MyDesc("PropName").Value = PropValue
MyDesc("PropName").RegularExpression = False
QTP 描述性编程时,属性的描述字符串会被当成正则表达式处理,如果里面有特殊字符,控件的描述信息就有可能不被正确识别。
解决办法是:
1) 给特殊字符前面加上“\”
2)将属性描述信息的RegularExpression设置为False,如下:
set MyDesc = Description.Create()
MyDesc("PropName").Value = PropValue
MyDesc("PropName").RegularExpression = False