51Testing软件测试论坛

标题: QTP测试flex识别含\的属性值时将\当作转义字符. [打印本页]

作者: qianliemao    时间: 2011-6-27 20:20
标题: QTP测试flex识别含\的属性值时将\当作转义字符.
在使用QTP测试flex产品时,比如一个文本框输入的内容为 1\102, 使用getroproperty得到"text"属性的值为1B,也就是说将\当作了转义字符.请问这种情况怎么处理?多多帮忙,谢谢!
作者: fk5203    时间: 2011-6-28 09:06
[attach]73792[/attach]我的问题同上!附上图高手帮着分析分析!
作者: fk5203    时间: 2011-6-28 16:57
顶啊! 没人回答吗?这个文本框是要做检查点的,现在用GetROProperty("text"),得到的结果就是错的(BM),预期是BM\4,检查点检测到的内容是BM,导致检查点无法通过!咋整?还有长度限制四个字符!
作者: lvdongstar    时间: 2011-6-28 17:21
再加个“\"就对了哈
作者: fk5203    时间: 2011-6-28 17:37
后面还有个4呢
作者: fk5203    时间: 2011-7-7 08:52
问题还没解决呢....等待ing....
作者: hsjzfling    时间: 2011-7-7 09:59
spy窗口中选native这个radiobutton,找找看哪个属性的值是raw value,也就是1\102什么的,能找到这个值那么接下来都好办咯
作者: fk5203    时间: 2011-7-8 16:01

作者: hsjzfling    时间: 2011-7-11 16:13
用GetVisibleText方法好了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2