/// <summary> /// 点击关闭JS警告框 /// </summary> /// <returns></returns> public bool AcceptAlertPopup() { try { IAlert e = (m_Driver as RemoteWebDriver).SwitchTo().Alert(); const int MAX_TRY_TIME = 5; for (int i = 0; i < MAX_TRY_TIME; ++i) { if (e != null) { e.Accept(); return(true); } Thread.Sleep(100); } return(false); } catch (Exception e) { Console.WriteLine($"[Error] WebDriver accept alert failed. Error = {e.ToString()}"); return(false); } }