2013-11-20 62 views
0

我使用Selenium WebDriver進行UI測試。我在Jenkins中運行測試(使用ant作爲構建工具)。我需要在Internet Explorer瀏覽器中運行測試。從CMD使用Ant然後我第一次運行測試,我得到的IE彈出窗口:不能關閉在Jenkins上運行的硒測試中的IE彈出窗口

enter image description here

我點擊一次,一切都OK。但是,然後詹金斯運行這個彈出窗口出現的測試。我怎麼解僱這個? 我無法在瀏覽器中手動點擊。我試過這個:

Alert alert = driver.switchTo().alert(); 
alert.accept(); 

但它沒有幫助。如何解決這個問題。

+0

那麼詹金斯運行的用戶是什麼?您需要手動接受該用戶,並且只需要一次。 – Arran

+0

要了解問題,每個流行音樂都不是警報。在你的情況下,這將被設置爲第一次使用。手動打開瀏覽器並進行設置。如果您仍然遇到問題,請更新我們。 – Karthikeyan

回答

0

而不是alert.accept();
try alert.dismiss();
同時檢查詹金斯是否正在運行這些無頭測試或瀏覽器出現。