![](/img/trans.png)
[英]htmlEle.fireEvent(“onclick”, document.createEventObject()) doesn't work on IE 11
[英]UFT 12.01 “.click” and “FireEvent” doesn't work
我有一个已经成功运行的代码,但是经过一些应用程序维护/部署。 相同的代码不起作用。 现在的问题是,相同的代码可以在不同的系统上运行。
我有一个代码Browser("").Page("").WebElement("").click
以前运行较早,但现在却没有。 这些属性保持不变,并在突出显示时突出显示,执行时转到应用程序但不单击。 FireEvent
也是如此。
我尝试了多种不同的方法来解决它,例如使用ChildObjects并将重播类型用作Mouse而不是Event 。
它适用于重播类型,但是当重播类型更改回Event时, UFT崩溃。
无论如何,我很想知道,相同的代码如何在不同的机器上工作而无需执行任何变通办法,而这并不是我的事情。 两种系统都运行UFT 12.01 ,一个系统具有IE 11 (在不起作用的地方),第二个系统具有IE 8 (在它起作用的地方)。
是否必须使用IE版本? 当我在某处阅读时,这些事件与DOM有关 。
在这里欣赏您的想法/意见
尝试类似:
'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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.