我和我们的一个测试团队一直在快速浏览QTP。
我们已经找到了一些基础知识,例如记录测试,使用输出值捕获文本,放入检查点等。
但是,我无法弄清楚如何进行以下操作......
我们有一个用户填写并提交的网络表单。这将创建一个项目并在数据库中为其分配一个ID。我们可以捕获此ID。
随后的页面会显示所有项目的列表,并提供可用于打开特定项目的链接。这是网页上的一个简单超链接。
我如何:
我确信这一定是可能的,但到目前为止我一直在努力学习这个工具,所以这是一个无耻的呼救,帮助我免于学习文档。
感谢。
答案 0 :(得分:4)
快速查看QTP中的Web GUI识别原则。进入描述性编程部分。
在QTP中查找Link对象的帮助。
使用描述性编程定义目标链接对象。 它应该像
Set objTargetLink = Browser("title:=...").Page("title:=...").Frame("title:=...").Link("id:=target_id")
使用
boolRC = objTargetLink.Exist(0)
检查您的链接是否存在。
使用
sURL = objTargetLink.GetTOProperty("url")
检索实际网址。你可以用同样的方式得到其他财产。
使用objTargetLink.Click
点击链接。
PS。但功能测试自动化是不同的。 请您的测试团队阅读有关自动化框架和自动化要求的内容。 我的博客上有一些东西。 http://automation-beyond.com/2009/06/06/qa-test-automation-requirements-usability/
谢谢你, Albert Gareev