首页 文章

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

提问于
浏览
-3

这个问题在这里已有答案:

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

.................................................. .............................. org.openqa.selenium.UnhandledAlertException: Unexpected modal dialog (text: Meal Added to Shopping List) :添加到购物清单的膳食构建信息:版本: '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,rotating = 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

    你可以试试这个:

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

    希望这可以帮助!!

相关问题