2012-02-08 79 views
0

我使用Selenium-JAVA來自動化我的應用程序。在我的應用程序中,當我們點擊一​​個特定的按鈕時,它實際上使用showModalDialog命令打開一個窗口。當我們使用showModalDialog打開窗口時,java腳本執行會暫停,直到窗口關閉。在硒中處理showModalDialog窗口

問題編號:1 在Internet Explorer(7,8,9)中,我在單擊時獲得權限拒絕錯誤。我也嘗試執行JavaScript。爲此,我也得到了權限被拒絕的錯誤。有關這個問題的任何想法?

問題編號:2 在Firefox中,我執行了相同的腳本,它工作正常。但是,這裏的問題是執行被暫停,它將不會執行其他命令,直到模型窗口關閉爲止。(如何解決這個問題?)

回答

0

你將不得不在硒瀏覽器機器人js-IEBrowserBot.prototype .modifyWindowToRecordPopUpDialogs處理模態窗口,這將有助於Try this,或者嘗試使用webdriver的。 你可以發佈你收到此錯誤的應用程序HTML嗎?

+0

燁...我所做的更改和現在的工作,謝謝。 – Sukuva 2012-02-14 07:01:57