如何在java中使用web驱动程序在selenium中单击按钮时使用Alert框

时间:2016-08-03 13:05:35

标签: selenium selenium-webdriver selenium-ide

请帮助我测试人员,我很沮丧这一点我已经应用了越来越多的代码,但没有再找到解决方案和相同的消息显示。

............................................... ................................. 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,rotate = false,handlesAlerts = true,databaseEnabled = true,version = 46.0.1,platform = WINDOWS,nativeEvents = false,acceptSslCerts = true,webStorageEnabled = true,locationContextEnabled = true,browserName = firefox,takesScreenshot = true,javascriptEnabled = true,cssSelectorsEnabled = true}] 会议ID:87eb9958-85a9-4571-8bbd-663fdaad2ad0

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

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

希望这会有所帮助!!