![](/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.