2013-07-12 90 views
-3

堆棧跟蹤如何通過Esc鍵關閉對話框,並在硒重新打開它

org.openqa.selenium.UnhandledAlertException: Modal dialog present 

生成信息:版本: '2.25.0',修訂版: '17482',時間:「2012-07-18 22 :18:01' 系統信息:os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.6.0_22' 驅動程序信息:driver.version :RemoteWebDriver 會話ID:a2e9f47e-c4f9-4814-bd16-c12a028cf38e

回答

0

您是否知道用於處理模態對話框的API?

看看driver.switchTo().alert()

例如,如果要關閉它,請使用driver.switchTo().alert().dismiss()

1

我曾嘗試這一塊紅寶石希望它能幫助:)

後,對話框出現粘貼以下內容關閉對話框

@@driver.action.send_keys(:escape).perform 

OR

@@driver.action.send_keys("\xEE\x80\x8C").perform 
相關問題