51Testing软件测试论坛

标题: QTP如何识别警告框? [打印本页]

作者: lery    时间: 2009-2-20 12:02
标题: QTP如何识别警告框?
输入不合法的数据,系统采用了非弹出式的警告,而是采用了直接在输入框以红亮框表示,然后鼠标放在框上才可以看到这个提示文字,请问QTP怎样才能去识别这个警告呢?在需要检验各种非法输入时需要用到, 在此请教各位GGMM了 。。。
附上截图大家看下这个警告框的样子,是个WebElement,没有更多其他属性可用
作者: 假装不在    时间: 2009-2-20 12:18
::yiwusuoyou:::
有以下几个
1,判断那个叹号的图标在不在。
2,得到webelement框内内容。
至于如何得到,可以参考下http://bbs.51testing.com/thread-140686-1-1.html
作者: dreamever    时间: 2009-2-20 13:13
让QTP把文本框对象点击一下,这样那个文本框就获得焦点了,也相当于你把鼠标放在了上面,然后文本框里应该就能出现警告信息了。不知道这样的答案是不是你想要的。
作者: morrith    时间: 2009-2-20 14:28
是否判断一下页面有没有改变?
要不就直接判断,是否登陆成功
If not("登陆成功页面".Exist) Then
   继续输入密码
Else
   登陆后的操作
End if

2楼的识别图片的方法也不错啊~

[ 本帖最后由 morrith 于 2009-2-20 14:29 编辑 ]
作者: miskmat    时间: 2009-4-10 09:17
标题: 51test 不能保存网页太龌龊了
设置了不能邮件保存网页这个实在是引起人的公愤,这样只会增加别人的麻烦,并不会对你们网站有任何好处。
就算设置了不能保存网页,但是别人可以通过复制网页内容然后保存到word文档中。
鄙视不能保存网页的做法。。。。
作者: dreamever    时间: 2009-4-10 09:36
原帖由 miskmat 于 2009-4-10 09:17 发表
设置了不能邮件保存网页这个实在是引起人的公愤,这样只会增加别人的麻烦,并不会对你们网站有任何好处。
就算设置了不能保存网页,但是别人可以通过复制网页内容然后保存到word文档中。
鄙视不能保存网页的做法。 ...

楼上,51的网页是可以右键保存的,亲试。并没有任何不能保存或者保存失败的提示。不知道你说的不能保存,是不是说保存下来的页面里面,所有的图片都看不到,格式也是乱的。如果是这样的话那没办法,右键保存只是保存文本,如果想完全保存网页,可以点文件——另存为——单一档案文件,这样保存下来的文件你无论拿到哪台机器上也是可以做的。
早上起的早,现在还犯困,闲聊两句,就当灌水了。
另:该问题与楼主的问题没有任何关联




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