请教各位如何验证网页上出现的文字?
我现在测试一个注册页面。如果我不填写注册的某些必填项,那么程序将在该项的EditBox下出现红色的错误提示,但我设置验证点时robot无法定位和识别这些文字。我应该怎样验证是否出现了错误提示呢?页面见附件[ Last edited by qingchunjun on 2005-10-27 at 15:11 ] 用region image试试 经过试验,还是不行,结果是failed,还有其他办法吗? 用Inspector察看“密码至少8g个字符”存在对象的那个属性里面。
然后利用SQAGetProperty将属性读取出来与期望信息进行比较。
请问哪里有inspector?
(用Inspector察看“密码至少8g个字符”存在对象的那个属性里面。然后利用SQAGetProperty将属性读取出来与期望信息进行比较。)
请问哪里有inspector? tools 菜单里面
如果提示是直接写在表单上面的,用属性验证点无法读取出来,怎么办啊?
我现在测试的程序,它的提示是直接写在表单前面的几行上的,并不是写在table或editbox或其它的对象里面的,怎样取出来判断回放的时候有没有出现这个警告语句啊?另外,这个提示是前半部分固定的“你必须输入”,后半部分是根据已经输入的必输项是否为空,如果为有N空的话,则出现N条“你必须输入+对象变量名”,那请问如何录取这个验证点呢?
就是说,出错提示是直接写在窗口的body里面的,这个怎样验证啊?????
就是说,出错提示是直接写在窗口的body里面的,这个怎样验证啊?????急!!!!!! 直接写在<td></td>中的内容应该也是验证不了,求解!
[ 本帖最后由 qingchunjun 于 2005-11-22 17:33 编辑 ] 用region image从理论上来说是可以的,实际中我刚才试了也是可以的
请多动手试
[ 本帖最后由 ilovejolly 于 2005-11-23 09:43 编辑 ] 刚才我又试了一遍,ilovejolly版主的方法的确是可以的,上次试的时候failed可能是因为没有设置delay的时间,这次我加了个delayfor 3000就可以了,多谢!
[ 本帖最后由 qingchunjun 于 2005-11-23 16:31 编辑 ] 之所以用一般的vp验证不出来,是因为这个控件在页面加载的时候已经被返回了。我试了下,想看下显示和不显示有什么属性方面的差别,可惜没有抓到类似isvisible的属性。而region image只验证显示的内容,即我们肉眼看到的,所以肯定可行。 哦! 研究一下 我这边注册用的是邮箱和密码,我想录制注册生成的页面。
得生成一批没有注册过的邮箱和密码,有没有实现思路吗?谢谢。
页:
[1]