如何使用QTP处理对象存在?

Man*_*sah 1 vbscript qtp

我是QTP的新手,我遇到了"错误验证消息"的问题.我有一个任务,检查输入无效输入时是否出现错误验证消息.我尝试在输入数据之前和之后检查,但不幸的是QTP识别出"错误消息",甚至看到错误没有显示在页面上.

我可以处理这个问题吗?

Mot*_*tti 6

即使您看不到它,也可能存在错误消息,尤其是在Web应用程序中,元素通常存在但在需要之前不可见.

您可以检查错误消息对象是否可见,有三种常见的方法可以使对象不可见

  • 它有一个标记为不可见的属性(例如在Web中visible=false)
  • 它的宽度或高度为零
  • 它位于屏幕外(通常处于负面位置)
    • 请注意,对于多个监视器,负面位置可能仍然可见.

了解如何区分可见错误消息和不可见错误消息并相应地编写测试.