如何在QTP中获取按钮响应/请求URL?

时间:2014-04-20 05:53:04

标签: request response qtp

如何使用QTP 11获取响应/请求URL(显示在F12 Developer tools - Network选项卡中)?基于这些URL,我需要在我的应用程序中执行某些操作。是否有任何替代解决方案来获取这些URL?

场景:打开IE浏览器并导航到URL,按F12,转到'网络'标签。点击“开始捕捉”'按钮。现在点击页面上的任何按钮或链接,您将在开发人员工具(F12)中获得一组URL。

1 个答案:

答案 0 :(得分:0)

首先,您是否需要通过按钮和/或链接点击生成的所有URL请求?请记住,您从"网络"开发人员工具中的标签页还包含用于提取的网址,例如除了Javascript和CSS之外,例如对外部API的GET请求。

我会尝试为您提供另一种方法。如果您真正需要的是与每个交互元素相关联的URL,那么您应该能够通过使用GetROProperty方法来实现这一点:

strURL = Browser("YourBrowser").Page("MainPage").WebButton("aButton").GetROProperty("href")

用于获取的更通用的脚本,例如所有" href"可以在以下帖子中找到页面上所有链接的属性:(HP QuickTest) How do I get HTTP status using QuickTest?

希望这有帮助。

更新:关于从IE开发者工具中获取网址的问题;据我所知,使用QTP无法从此视图中获取它们。