UFT 12.01" .click"和" FireEvent"不起作用

时间:2015-07-20 13:22:31

标签: internet-explorer dom qtp hp-uft

我已经成功运行了代码,但经过一些应用程序维护/部署之后。相同的代码不起作用。现在的问题是相同的代码适用于不同的系统。

我有一个代码 - Browser("").Page("").WebElement("").click - 过去常常运行,但现在它没有。属性保持不变,突出显示时突出显示,执行时属性转到应用程序但不点击。 FireEvent的情况也是如此。

我尝试了不同的方法来解决它 - 使用 ChildObjects 并使用重播类型作为鼠标而不是事件

重播类型更改回事件时,它适用于重播类型 UFT 崩溃。

无论如何,我很想知道,相同的代码如何在不同的机器上工作而不必做任何解决方法,而且它不在我的身上。 两个系统都运行 UFT 12.01 ,一个 IE 11 (其中没有工作),第二个 IE 8 (其中作品)。

是否必须使用IE版本?当我在某处读到这些事件与 DOM 相关时。

感谢您的想法/输入

1 个答案:

答案 0 :(得分:1)

尝试类似:

'Runs mouse operations using the mouse
Setting.WebPackage("ReplayType") = 2

Browser("").Page("").WebElement("").click

'Back to running mouse operations using browser events
Setting.WebPackage("ReplayType") = 1