IBM RFT 9.1:已找到但未单击的对象

时间:2018-03-05 19:57:35

标签: java rft

我正在使用RFT在Internet Explorer中测试几个Web应用程序。请注意,我没有使用它'开箱即用',我正在从excel文件中读取步骤,然后调用相应的RFT方法。

例如,在excel中,如果我有:

点击.id someElementId

然后RFT将找到带有.id = someElementId的元素并单击它。对于我正在测试的大多数应用程序,它都能很好地工作。

我遇到一个特定应用程序的问题。此应用程序的脚本包含大量单击并随机点击的单选按钮,某些单选按钮无法单击。有时我很幸运,我会得到一个正常的执行,但大多数时候,RFT将至少错过一个单选按钮。 奇怪的是找到单选按钮,闪烁红色(突出显示已激活),鼠标将完全位于其中间,但不会点击。然后转到下一个单选按钮,单击成功并继续。

此外,一些同事经历了一些类似的问题,但有按钮/复选框。我只用单选按钮

我尝试了很多很多东西......我能够使它工作的唯一方法就是在单选按钮的情况下调用3次调用。这是一个临时的解决方法,我想找到问题的根本原因,因为即使采用这种解决方法,偶尔也会遇到同样的问题。

取消选中自动启用。它使执行更快,但没有解决我的问题

我等到浏览器就绪状态为4(并且由于找到了对象,我认为浏览器确实处于就绪状态)

我尝试给RFT更多RAM(我很绝望)

为什么RFT RANDOMLY会错过点击的任何提示,即使找到了元素并且鼠标放在中间?

0 个答案:

没有答案