C
以下是使用 Selenium 在 C#中关闭弹出警报的方法:
IAlert alert = driver.SwitchTo().Alert();
// Prints text and closes alert
System.out.println(alert.Text);
alert.Accept();
or
alert.Dismiss();
根据你的需求。
另一种方法是将代码包装在 try-catch 中:
try{
// Your logic here.
} catch(UnhandledAlertException e){
var alert = driver.SwitchTo().Alert();
alert.Accept();
}
// Continue.