gpt4 book ai didi

hp-uft - UFT 无法识别 Web 浏览器元素

转载 作者:行者123 更新时间:2023-12-02 07:11:37 25 4
gpt4 key购买 nike

我有一个关键字驱动的框架。关键字都是VBscript加上描述性编程。我在Excel中创建了一个脚本,在运行多次后效果很好。现在不行了。 UFT 没有单击正确的元素,没有在编辑字段中输入等。我在该脚本上执行了大约 65 个步骤。现在,这适用于开发门户,但不适用于测试门户。上周它在测试门户上运行了 50 多次。

为了调试,我只是首先使用了录制和播放功能,然后发现它也不起作用。

我在点网页中有一个主菜单。主菜单有 5 个链接。我只是记录了注册链接,即第三个链接,我看到生成的代码:

Browser("Portal").Page("Portal").Link("Register").Click

我去了 OR,看到寄存器对象添加得很好。文本 = 注册。从 OR 中,当我单击应用程序按钮中的突出显示时,它没有突出显示注册链接。相反,它突出显示了第二个链接的一部分,即“基金”。

当我运行脚本时,它单击第二个链接基金。

为什么点击基金链接?为什么基金链接部分突出显示?

我说的是测试门户。如果我在开发门户中执行完全相同的操作,则不会遇到相同的问题。测试门户中可能会出现什么问题?您认为应用程序最终会阻止 UFT 实现自动化吗?或者应用程序中的源代码可能是错误的?

<小时/>

更新1

1 条录音

在录制过程中,单击注册链接,生成此代码:

Browser("Browser").Page("Page").Link("Register").Click

点击联系链接,生成此代码:

Browser("Browser").Page("Page_2").Link("Contact").Click

2 运行

在运行期间,第一行点击基金而不是注册。第二行点击“注册”而不是“联系”。

3。或

OR 中的注册链接显示一切都很好。OR 中的联系链接可以很好地显示联系信息。 enter image description here enter image description here

4 spy

当我将鼠标悬停在注册链接上时,它会识别联系链接而不是注册。 enter image description here

5 spy

当我将鼠标悬停在基金链接上时,它识别的是注册而不是基金。 enter image description here

摘要:在录制过程中它会识别正确的链接。在运行过程中,单击上一个链接。这是我迄今为止看到的一种模式。

最佳答案

浏览器缩放设置为 125%。我重置到100%,效果很好。我不知道为什么 UFT 在运行过程中会因为缩放而感到困惑。 UFT 在录制过程中能够很好地找到它,但在运行过程中它会单击另一个元素。我很高兴至少它已经修复了。谢谢。

关于hp-uft - UFT 无法识别 Web 浏览器元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47104319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com