Selenium – Modal对话框目前 – 如何接受信息?
我有以下问题。 在页面上提交一些日期后,我有一个modal dialog,如图所示:
我想点击“ENTER”来完成该模态,但它不起作用。 我有以下代码:
driver.FindElement(By.CssSelector("input.submit")).Click(); Actions action = new Actions(driver); action.SendKeys(OpenQA.Selenium.Keys.Enter);
点击继续手动测试后返回下一页。 我必须通过这个模式继续测试。 任何想法如何解决这个问题?
我通过以下代码找到了解决方案:
IAlert alert = driver.SwitchTo().Alert(); alert.Accept();
这个对我有用。
在java中:
Alert alert = m_driver.switchTo().alert(); alert.accept();