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.