Selenium - Modal对话框目前 - 如何接受信息?

时间:2014-09-23 09:06:35

标签: c# selenium selenium-webdriver modal-dialog nunit

我有以下问题。在页面上提交一些日期之后,我有一个模态对话框,如图所示:

enter image description here

我想点击" ENTER"经历那种模式,但它不起作用。 我有以下代码:

driver.FindElement(By.CssSelector("input.submit")).Click();
Actions action = new Actions(driver);
action.SendKeys(OpenQA.Selenium.Keys.Enter);

点击后继续手动测试返回下一页。我必须通过这个模式继续测试。任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:9)

我通过以下代码找到了解决方案:

IAlert alert = driver.SwitchTo().Alert();
alert.Accept();

它对我有用。

答案 1 :(得分:1)

在java中:

Alert alert = m_driver.switchTo().alert(); 
alert.accept();