我和我们的一位测试团队快速浏览了 QTP。
我们已经弄清楚了一些基础知识,例如记录测试、使用输出值捕获文本、放入检查点等。
但是,我不知道如何执行以下操作...
我们有一个网络表单,供用户填写并提交。这将创建一个项目并在数据库中为其分配一个 ID。我们可以捕获这个 ID。
随后的页面将显示所有项目的列表,以及可用于打开特定项目的链接。这是网页上的一个简单的超链接。
我该怎么办:
- 检查页面上是否存在具有创建步骤分配的 ID 的链接?
- 点击该链接?
我确信这一定是可能的,但到目前为止我一直在努力摸索这个工具,所以这是无耻的请求帮助,让我免于研究文档。
谢谢。
最佳答案
快速了解一下QTP中的Web GUI识别原理。进入描述性编程部分。
查找 QTP 中 Link 对象的帮助。
使用描述性编程定义目标 Link 对象。 应该是这样的
Set objTargetLink = Browser("title:=...").Page("title:=...").Frame("title:=...").Link("id: =target_id")
使用
boolRC = objTargetLink.Exist(0)
检查您的链接是否存在。
使用
sURL = objTargetLink.GetTOProperty("url")
检索实际的 URL。您可以用同样的方式获得其他属性。
使用
objTargetLink.Click
单击链接。
谢谢你, 阿尔伯特·加里耶夫
关于testing - 在QTP中动态构建URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808934/