qianliemao 发表于 2011-6-27 20:20:19

QTP测试flex识别含\的属性值时将\当作转义字符.

在使用QTP测试flex产品时,比如一个文本框输入的内容为 1\102, 使用getroproperty得到"text"属性的值为1B,也就是说将\当作了转义字符.请问这种情况怎么处理?多多帮忙,谢谢!

fk5203 发表于 2011-6-28 09:06:46

我的问题同上!附上图高手帮着分析分析!

fk5203 发表于 2011-6-28 16:57:05

顶啊! 没人回答吗?这个文本框是要做检查点的,现在用GetROProperty("text"),得到的结果就是错的(BM),预期是BM\4,检查点检测到的内容是BM,导致检查点无法通过!咋整?还有长度限制四个字符!

lvdongstar 发表于 2011-6-28 17:21:27

再加个“\"就对了哈

fk5203 发表于 2011-6-28 17:37:25

后面还有个4呢

fk5203 发表于 2011-7-7 08:52:48

问题还没解决呢....等待ing....

hsjzfling 发表于 2011-7-7 09:59:11

spy窗口中选native这个radiobutton,找找看哪个属性的值是raw value,也就是1\102什么的,能找到这个值那么接下来都好办咯

fk5203 发表于 2011-7-8 16:01:12

:dizzy:

hsjzfling 发表于 2011-7-11 16:13:09

用GetVisibleText方法好了
页: [1]
查看完整版本: QTP测试flex识别含\的属性值时将\当作转义字符.