QTP命令库依赖项

时间:2014-01-28 05:27:41

标签: automated-tests add-in qtp

当打开HP Quick Test Professional 时,我们会为我们想要的精选插件获取加载项管理器窗口,

从该菜单中选择加载项,它是否仅对我们尝试自动化的窗口中的 标识对象 有效,或者是该命令(Click,DoubleClick,等)还根据以上选择安排?

例如 - 仅从经理中选择 WEB 加载项并尝试向上滚动浏览器窗格

window("abc").Scrollup

但只从经理那里选择 Java 加载项,我无法找到Scrollup,

这些命令是否取决于我们从加载项管理器选择加载项,还是 QTP命令

1 个答案:

答案 0 :(得分:2)

你所要求的并不是很清楚。

Click是测试对象的方法。

对象存储库(OR)包含测试对象,或至少允许QTP在使用TestobjectClass ("TOName")引用它们时创建(实例化)测试对象的信息。

在录制过程中,QTP会创建引用OR中测试对象的播放语句(调用测试对象方法),并在那里创建这些测试对象。

它创建的测试对象的类型(类)确实由当前活动的加载项确定。

例如,如果您记录Java应用程序,但是停用Java加载项,则在录制后您将看不到OR中的Java对象。

这意味着。可能仍会记录.Click调用,但对于较低级别的对象,例如Window

OR中的布局只是父/子关系(以简化的方式,因为在OR中,层次结构级别通常比GUI中的级别级别更小 - 列表框中的组框中的列表框对话框中的框架作为列表框存储在对话框中。