找不到对象属性

时间:2014-02-02 14:48:08

标签: qtp

我是QTP的初学者。当我尝试从网页(Google.com)添加对象时,它会像“Window-Google Chrome”一样添加,而不是像这样添加“浏览器:页面”。有人可以回答我的问题?。我在启动QTP后才启动浏览器。

2 个答案:

答案 0 :(得分:1)

首先确保您在插件管理器中选择 Web 加载项

此外,您应该验证是否在浏览器中启用了扩展程序。

如果这不起作用,请确保您为您的QTP版本使用受支持的浏览器版本(您可以在文档中看到支持矩阵)。

如果找不到支持的浏览器,请指定您正在使用的QTP版本和浏览器。

支持Chrome的QTP的第一个版本是QTP11,您必须安装一个特殊的补丁(该补丁取决于相关Chrome的版本,请联系HP支持以获取更多详细信息)。所有较新版本的QTP(现在称为UFT)都支持某些版本的Chrome,但由于Chrome往往会发生很大变化,因此您可能需要额外的补丁。

答案 1 :(得分:-1)

尝试以上解决方案应该可行。你试过这两种方法吗? 1.通过记录和运行方法将对象属性和值添加到对象存储库。 2.使用描述性编程。使用对象间谍将鼠标悬停在对象上以检查其属性和值。 例如:浏览器(“名称:=。”)。页面(“标题:=。”)。WebElement(“名称:=电子邮件”)。设置“vicky15.verma@gmail.com”< / p>


我注意到的另一件事是,对于像Gmail这样的网站,您需要使用Java Addin,因为这些网站是使用Java和Java Script设计的。为了调用Java Addin的方法,这很重要。

此致 Vicky V