【发布时间】:2014-10-20 07:49:17
【问题描述】:
我在通过 selenium C# 自动化脚本时遇到问题
我有一个场景,点击链接后页面上会显示一个浏览器弹出窗口。
我必须在单击所需链接时确定浏览器警报是否显示。???
我需要类似 Is alert present ?????
【问题讨论】:
标签: c# selenium browser alerts
我在通过 selenium C# 自动化脚本时遇到问题
我有一个场景,点击链接后页面上会显示一个浏览器弹出窗口。
我必须在单击所需链接时确定浏览器警报是否显示。???
我需要类似 Is alert present ?????
【问题讨论】:
标签: c# selenium browser alerts
只需尝试使用 try-catch 接受警报:如果警报接受 - 步骤通过,否则 - 失败
如果您需要一种方法,请尝试下一个(检查警报是否存在):
public bool isAlertPresent()
{
try
{
driver.switchTo().alert();
return true;
}
catch (NoAlertPresentException Ex)
{
return false;
}
}
【讨论】: