private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (webDriver != null) { webDriver.CloseSync(); } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { // Must be synchronous in Window_Closing. Any await will close immediately asyncChromeDriverDev?.CloseSync(); if (asyncChromeDriver != null) { asyncChromeDriver.CloseSync(); } if (webDriver != null) { webDriver.CloseSync(); } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (webDriver != null) { webDriver.CloseSync(); } foreach (var item in driversToClose) { try { item?.CloseSync(); } catch { } } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { webDriver?.CloseSync(); webDriver2?.CloseSync(); try { process?.CloseMainWindow(); } catch { } try { process?.Close(); } catch { } try { FirefoxProfilesWorker.RemoveProfile(devToolsProfileName); } catch { } }