繁体   English   中英

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

[英]Selenium - Modal dialog present - how to accept information?

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

在此输入图像描述

我想点击“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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM