51Testing软件测试论坛

标题: 请问如何取到IE警告框里的数字 [打印本页]

作者: gzj_06    时间: 2007-11-5 18:07
标题: 请问如何取到IE警告框里的数字
如题!
作者: 木卫十二    时间: 2007-11-5 18:19
将数字那一块添加到对象库里去
用GetROProperty
作者: gzj_06    时间: 2007-11-5 18:32
不行的,我用下面的代码,结果输出nothing
a=Browser("土豆网 - 视频 - 播客 - 每个人都是生活的导演").Dialog("Microsoft Internet Explorer").Static("[1-9]|[1-9][0-9]|[1-9][0-9][0-9]").gettoproperty("text")
msgbox a
作者: 木卫十二    时间: 2007-11-5 18:34
你的是gettoproperty,应该是GetROProperty吧?
作者: gzj_06    时间: 2007-11-5 18:40
应该是用GetTOProperty,因为数字744是Test Object Properties里的
请看附件中的图,以及上面3楼的图
作者: hsjzfling    时间: 2007-11-5 18:50
问题不只一个。。。4楼说的是其中一个问题

还有个问题,正则表达式不是这么用的。。。对象属性是否变化、如何变化与代码中的对象名是没有关系的~只要识别属性匹配并且代码中的对象名与对象库中的一致就可以了,而与它原本在被测程序中抓取出来是什么名字没关系。

static对象的默认强制识别属性应该是window id和nativeclass,这两个值应该都是相对固定的,因此用录制的代码应该就可以正常识别对象的。
作者: 木卫十二    时间: 2007-11-6 09:20
不错。
正则表达式可以在对象库里直接使用,要选上Regular Expression选项。




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