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.