2

我和我们的一个测试团队一起快速浏览了 QTP。

我们已经弄清楚了一些基础知识,例如记录测试、使用输出值捕获文本、设置检查点等。

但是,我无法弄清楚如何执行以下操作......

我们有一个用户填写并提交的网络表单。这将创建一个项目并在数据库中为其分配一个 ID。我们可以捕获这个ID。

随后的页面会显示所有项目的列表,其中包含可用于打开特定项目的链接。这是网页上的简单超链接。

我如何能:

  • 检查页面上是否存在具有从创建步骤分配的 ID 的链接?
  • 点击那个链接?

我确信这一定是可能的,但到目前为止我一直在努力探索这个工具,所以这是一个无耻的呼救,让我免于学习文档。

谢谢。

4

1 回答 1

4
  1. 快速了解 QTP 中的 Web GUI 识别原理。进入描述性编程部分。

  2. 在 QTP 中查找 Link 对象的帮助。

  3. 使用描述性编程定义您的目标链接对象。它应该是这样的

    Set objTargetLink = Browser("title:=...").Page("title:=...").Frame("title:=...").Link("id:=target_id")

  4. 利用

    boolRC = objTargetLink.Exist(0)

    检查您的链接是否存在。

  5. 利用

    sURL = objTargetLink.GetTOProperty("url")

    检索实际的网址。您可能会以相同的方式获得其他属性。

  6. 用于objTargetLink.Click单击链接。

PS。不过,功能测试自动化有所不同。请您的测试团队阅读有关自动化框架和自动化要求的信息。我的博客上有一些东西。 http://automation-beyond.com/2009/06/06/qa-test-automation-requirements-usability/

谢谢你,阿尔伯特加里耶夫

http://automation-beyond.com/

于 2009-11-27T16:46:59.453 回答