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

时间:2012-03-20 15:41:22

标签: vbscript qtp

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

我可以处理这个问题吗?

1 个答案:

答案 0 :(得分:6)

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

您可以检查错误消息对象是否可见,对象可以通过三种常见方式隐藏

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

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