我知道这可能是一个非常基本的问题,但我最近开始使用QTP,我仍然在做一些事情.在过去的几个小时里,我一直在寻找答案,但到目前为止还没有运气.
我的问题:
在QTP代码中我们通常会写:
Browser("x").Page("y").Navigate("url")
Run Code Online (Sandbox Code Playgroud)
我想了解这个Browser对象的来源以及x和y究竟是什么.
1)它是VBScript的一部分还是QTP的一部分?
2)另外,我在哪里可以获得有关此对象结构的完整详细信息?我想知道除了"页面"和"导航"之外我还能写什么.
所述Browser测试对象表示分页浏览器的单个选项卡.
当调用Browser函数QTP返回一个测试对象时,通常这是来自关联对象存储库的具有该名称的浏览器(与您的"x"示例一样),但它可以使用描述性编程来创建新的测试对象.
调用子元素时,Browser您有两个选项(与所有测试对象一样)
Browser几乎都是Page,但Window或其他物体可以出现(取决于你正在测试的应用程序).所述Page测试对象表示在所显示的顶层HTML文档Browser.
顺便说一下,你写的代码片段是错误的.Page不支持该Navigate方法,Browser确实如此.