我已经成功运行了代码,但经过一些应用程序维护/部署之后。相同的代码不起作用。现在的问题是相同的代码适用于不同的系统。
我有一个代码 - Browser("").Page("").WebElement("").click
- 过去常常运行,但现在它没有。属性保持不变,突出显示时突出显示,执行时属性转到应用程序但不点击。 FireEvent
的情况也是如此。
我尝试了不同的方法来解决它 - 使用 ChildObjects 并使用重播类型作为鼠标而不是事件。
当重播类型更改回事件时,它适用于重播类型但 UFT 崩溃。
无论如何,我很想知道,相同的代码如何在不同的机器上工作而不必做任何解决方法,而且它不在我的身上。 两个系统都运行 UFT 12.01 ,一个 IE 11 (其中没有工作),第二个 IE 8 (其中作品)。
是否必须使用IE版本?当我在某处读到这些事件与 DOM 相关时。
感谢您的想法/输入
答案 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