QTP文本检查点,获取值为空值的问题
本帖最后由 花生_瓜子 于 2012-7-9 10:01 编辑这段时间刚开始学习QTP,遇到了一个问题,不知道该如何解决,望各位前辈不吝赐教~~
在录制完脚本后,选中页面上的某个值插入文本检查点,但是运行后,获取到的文本值却为空,出现和预期值不匹配的错误;这到底是怎么回事呢?测试结果中的错误截图如下所示:
你这个是一个不靠谱的测试,在识别对象的时候尝试采用正则标识你要获取的对象。
你红线标注的文字的识别属性应该是innerText之类的,属性的值是随用户名称的变化而变化的,变化了你就识别不了,不变化你测试的没有意义,所以尽量不要做这种尝试,意义不大。 Browser().Page().WebEdit("").Set "abc"
Set innertext = Browser().Page().WebEdit("username").GetRoProperty("innertext")
Browser().Page().WebEdit("").CheckProperty "innertext","abc" 真心谢谢楼上两位的回答~~
后来,我将检查点的类型由文本检查点改为标准检查点,可以成功测试通过;
页:
[1]