【QTP】QTP11支持Google Chrome浏览器识别方法[转]

作者:zzxxbb112

出处:http://blog.csdn.net/zzxxbb112

Google Chrome是我个人非常喜欢的一款浏览器,基本目前上网都是使用此浏览器,界面清爽浏览速度也快。而之前QTP一直没有支持Chrome的识别这个大家都知道。最近本人SQAForums上发现QTP的chrome补丁已经发布,立马第一时间下载下来进行了试用:

当然补丁我已经为各位准备好了

补丁名:QTPWEB_00088

支持Chrome补丁下载地址:

http://download.csdn.net/detail/zzxxbb112/3751390

试用日志:

1.安装补丁

2. 安装完毕之后,注意先打开qtp再打开chrome浏览器,使用spy成功抓取对象

3. 在Run and Record Settings中也增加了Chrome,进入菜单打开Run and Record Settings

选中Open the following browser when a record or run session begins

需要注意的几个重要的不支持内容:

1. 此补丁不支持QTP直接录制Chrome,只能手工写脚本,这个对于专业自动化测试人员来说其实并没有什么影响。

2. 此补丁不支持在Chrome下使用以下方式

  1. * Browser.Home
  2. * Browser.FullScreen
  3. * Browser.ClearCache
  4. * Browser.Object

更多说明内容请见如下

  1. ======================================================================
  2. QTPWEB_00088 – Support for Running Steps in Google Chrome
  3. ======================================================================
  4. This document provides the following information:
  5. * Hotfix Description and Technical Details
  6. * System Requirements
  7. * Hotfix Files
  8. * Hotfix Installation
  9. * General Notes
  10. ======================================================================
  11. Hotfix Description and Technical Details
  12. ======================================================================
  13. This hotfix enables support for testing Web applications using the Google Chrome browser.
  14. General limitations:
  15. * Recording steps in Google Chrome is not supported.
  16. * Web pages that modify Google Chrome’s JavaScript functionality (for example, a Web page that replaces the JSON object) may cause QuickTest to behave unexpectedly.
  17. * If you manually uninstall the QuickTest Agent extension using Tools > Extensions, you must manually reinstall it if you reinstall this hotfix.
  18. The following methods are not supported:
  19. * Browser.Home
  20. * Browser.FullScreen
  21. * Browser.ClearCache
  22. * Browser.Object
  23. Running steps in the following scenarios is not supported:
  24. * chrome://* pages
  25. * Multiple tabs
  26. * Multiple browsers
  27. * Web pages that include frame sets
  28. * WebXML test objects
  29. * Web test objects located inside iFrame controls with a ‘blank’ or ‘about:blank’ SRC identification property value
  30. * Developer Tools pane (Running steps on Google Chrome while the Developer Tools pane is open is supported.)
  31. * Web 2.0 test objects or Web Extensibility-based test objects
  32. * Web-based environments, such as SAP Web, Siebel, Java, .NET WebForms, and so on

16 thoughts on “【QTP】QTP11支持Google Chrome浏览器识别方法[转]

  1. 请问这个QTP11.0的插件,支持哪个版本的chrome啊?我用了36和19两个版本都不行,安装上补丁后,浏览器选项下出现了chrome的选项,但是SPY识别webedit,识别出来的是Window(“Google Chrome”).WinObject(“CompositorHostWindowClass”).Click,怎么回事

    1. 你好,我已经好两年没用QTP了,QTP对Chrome的支持一直都不是很好,用Chrome的话,建议用Selenium WebDriver,对Chrome的支持会好很多

    2. QTP不支持chrome的,因为HP认为chrome不是浏览器,建议使用selenium

  2. 安装上补丁后,浏览器选项下出现了chrome的选项,但是SPY识别webedit,识别出来的是Window(“Google Chrome”).WinObject(“CompositorHostWindowClass”).Click,怎么回事

  3. 不行呢,没有显示出现chrome 的选项 。要先装插件,再装chrome 吗

          1. 恩 前一阵子 搞不定QTP识别的时候 确实考虑过 不过那个环境搭起来 对我太复杂了 好在IE用了改注册表的方法 搞好了 现在又回到QTP11 +IE8的时代

  4. 次奥。。背景太骚包了。。颜色配的很小清新,图标风格一看就是最近十分流行的 【扁平化投影】 , 额,响应式有待进一步修改,细节还需要慢慢雕琢~

发表评论

电子邮件地址不会被公开。