- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个关键字驱动的框架。关键字都是VBscript加上描述性编程。我在Excel中创建了一个脚本,在运行多次后效果很好。现在不行了。 UFT 没有单击正确的元素,没有在编辑字段中输入等。我在该脚本上执行了大约 65 个步骤。现在,这适用于开发门户,但不适用于测试门户。上周它在测试门户上运行了 50 多次。
为了调试,我只是首先使用了录制和播放功能,然后发现它也不起作用。
我在点网页中有一个主菜单。主菜单有 5 个链接。我只是记录了注册链接,即第三个链接,我看到生成的代码:
Browser("Portal").Page("Portal").Link("Register").Click
我去了 OR,看到寄存器对象添加得很好。文本 = 注册。从 OR 中,当我单击应用程序按钮中的突出显示时,它没有突出显示注册链接。相反,它突出显示了第二个链接的一部分,即“基金”。
当我运行脚本时,它单击第二个链接基金。
为什么点击基金链接?为什么基金链接部分突出显示?
我说的是测试门户。如果我在开发门户中执行完全相同的操作,则不会遇到相同的问题。测试门户中可能会出现什么问题?您认为应用程序最终会阻止 UFT 实现自动化吗?或者应用程序中的源代码可能是错误的?
<小时/>更新1
在录制过程中,单击注册链接,生成此代码:
Browser("Browser").Page("Page").Link("Register").Click
点击联系链接,生成此代码:
Browser("Browser").Page("Page_2").Link("Contact").Click
在运行期间,第一行点击基金而不是注册。第二行点击“注册”而不是“联系”。
OR 中的注册链接显示一切都很好。OR 中的联系链接可以很好地显示联系信息。
摘要:在录制过程中它会识别正确的链接。在运行过程中,单击上一个链接。这是我迄今为止看到的一种模式。
最佳答案
浏览器缩放设置为 125%。我重置到100%,效果很好。我不知道为什么 UFT 在运行过程中会因为缩放而感到困惑。 UFT 在录制过程中能够很好地找到它,但在运行过程中它会单击另一个元素。我很高兴至少它已经修复了。谢谢。
关于hp-uft - UFT 无法识别 Web 浏览器元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47104319/
我最近创建了一个新的恢复场景,我们希望将其添加到数百个现有的运行脚本中。 不幸的是,将其设置为包含在默认值中仅适用于新脚本创建,并且不会将其追溯添加到所有现有脚本中。 我已询问 HP 支持,他们建议您
我有一个关键字驱动的框架。关键字都是VBscript加上描述性编程。我在Excel中创建了一个脚本,在运行多次后效果很好。现在不行了。 UFT 没有单击正确的元素,没有在编辑字段中输入等。我在该脚本上
我目前正在使用 UFT One 进行网络自动化(主要是屏幕抓取、表单提交、文件上传、SF Lightning 操作等),但 future 有可能进行更广泛的自动化/测试。我们当前的许可证即将更新,我想
我已经安装了 HP UFT v12.01,当我尝试通过 HP UFT 连接到 HP ALM Quality Center v11.0 时,出现以下错误: 无法从服务器更新组件。无法托管 Spider
使用 HP UFT v11.53 补丁 5BHOManager.dll 没有注册,当然在我们的一些测试机器上也没有启用。 谁能告诉我 BHOManager.dll 的用途以及如果未注册、安装、启用等可
我已经安装了 HP UFT v12.01,当我尝试通过 HP UFT 连接到 HP ALM Quality Center v11.0 时,出现以下错误: 无法从服务器更新组件。无法托管 Spider
我使用的是 14.03 版。 只要我打开 UFT、Cortana,甚至是 Windows Shell Experience Host,如果我删除 Cortana,就会开始变得非常慢并且 CPU 消耗很
我正在尝试运行以下代码,但在执行最后一行代码时抛出错误。 Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit
我正在使用SystemUtil.Run对象/操作使用UFT启动Java应用程序。但是,收到以下错误: “无法创建JVM” 但是,当我在没有UFT的情况下手动启动时,应用程序将成功打开。 有任何想法
我创建了一个包含 1 个 Action 的测试,其中包含 n 个 Action 。有什么办法可以在n个 Action 的每个 Action 执行后检查结果是失败还是通过并相应地进行? 最佳答案 不直接
刚开始使用 HP UFT 软件。开始新项目/测试并单击 GUI 测试。然后,当我单击 RECORD 时,出现此错误。试图在网上寻找解决方案,但找不到任何东西。 最佳答案 尝试以管理员身份运行附加安装要
我在 UFT 中使用描述性编程。在播放过程中,我想检查 Windows 打印对话框是否出现。然后我想单击该对话框中的取消按钮。我的问题:偶尔 QTP 无法识别打印对话框,因此单击取消按钮失败。这怎么可
我需要通过项目中的代码动态处理对象属性,因为许多对象值都是动态变化的。那么有什么方法可以在 UFT 中参数化对象的属性吗? 最佳答案 要参数化对象的属性,您需要在对象存储库管理器中打开您的对象存储库,
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 3年前关闭。 Improve thi
我有一个 Web 应用程序,我正在使用 HP 的 UFT 软件对其进行测试。在我的申请中,有一个带有 onkeydown 属性的文本字段。当在文本字段中按下一个键时,将调用一个函数,该函数会根据按下的
我正在尝试使用 Excel 中的多个用户密码条目来测试我的 Android 应用程序的登录功能。我已经能够成功地从 Excel 中导入该数据并对每一行运行相同的测试(使用“在所有行上运行”选项),但现
我在 UFT 中运行自动测试套件,它通过 VB 脚本调用。问题是测试运行后,VB 脚本无法以编程方式关闭 UFT。 VB 脚本: Dim Test_path Test_path = Script_Na
我无法访问我的测试用例中的对象。该对象是一个选项卡,附加到我的应用程序中的(子)窗口。在测试用例之前和之后,对象 spy 可以很好地找到选项卡和选项卡所附加的窗口,但是当测试用例运行时,会出现下面的错
我需要一些帮助才能将数据导入到 excel 中的正确行 我在 excel 中有一个表,其中前 3 行的前 5 列中包含内容,如下所示: 我需要将 UFT 数据表中的数据获取到 Excel 的第 2、3
无法通过 UFT 14.02 识别 Chrome 浏览器上的对象 我使用的是 Chrome 56.0.2924.87 和 UFT 14.02 我已经安装了 HPE Functional Testing
我是一名优秀的程序员,十分优秀!