2016-08-03 20 views
-3

請幫助我測試儀,我很沮喪這一點我已經應用了越來越多的代碼,但沒有解決方案再次發現和相同的消息顯示。如何使用警報框上的按鈕點擊硒在java中使用web驅動程序

.............................................. .................................. org.openqa.selenium.UnhandledAlertException:意外的模態對話框(文本:添加到購物清單中的食物):添加到購物清單中的食物 構建信息:版本:'2.53.0',修訂:'35ae25b',時間:'2016-03-15 16:57:40' 系統信息:主機:'Saurabh',ip:'192.168.3.21',os.name:'Windows 10',os.arch:'amd64',os.version:'10 .0',java.version:'1.8.0_65' 驅動程序信息:org.openqa.selenium.firefox.FirefoxDriver Capabilities [{applicationCacheEnabled = true,rotated = false,handlesAlerts = true,databaseEnabled = true,version = 46.0.1,platform = WINDOWS,nativeEvents = false,acceptSslCert S =真,webStorageEnabled = TRUE,locationContextEnabled = TRUE,browserName =火狐,takesScreenshot = TRUE,javascriptEnabled = TRUE,cssSelectorsEnabled =真}] 會話ID:87eb9958-85a9-4571-8bbd-663fdaad2ad0

+0

您需要提供的不僅僅是您收到的錯誤。理想情況下,您需要提供觸發錯誤的自動化代碼部分,並且如果可能的話,您可以在此處測試您的代碼以便排除故障 – Jsmith2800

回答

0

你可以試試這個:

WebDriverWait wait = new WebDriverWait(driver, 3); 
    wait.until(ExpectedConditions.alertIsPresent()); 
    Alert alert = driver.switchTo().alert(); 
    alert.accept(); 

希望這有助於!

+0

感謝親愛的您的回覆,最終我的問題得到解決.... –

+0

有用..請給大拇指! –

相關問題