Handling Alert in Selenium WebDriver (Selenium 2)

前端 未结 7 1280
后悔当初
后悔当初 2020-12-16 04:26
driver.findElement(By.xpath(\"//input[@value=\'添加\']\")).click(); 
//Pops out an Alert and program stops, does not continue 

how to click the alert

7条回答
  •  借酒劲吻你
    2020-12-16 05:09

    IWebDriver driver = new ChromeDriver();
    driver.Navigate().GoToUrl("http://skynet:8081/1.htm");
    
    var selenium = new WebDriverBackedSelenium(driver, driver.Url);
    selenium.Start();
    
    selenium.Click("css=input[type=button]");
    
    Assert.AreEqual(selenium.GetConfirmation(), "Are you sure?");
    Assert.AreEqual("OK", selenium.GetAlert());
    
    // 
    
    driver.Quit();
    

提交回复
热议问题