public void TestCloseAsync() { EyesRunner runner = new VisualGridRunner(10); Eyes eyes = new Eyes(runner); IWebDriver driver = SeleniumUtils.CreateChromeDriver(); TestUtils.SetupLogging(eyes); driver.Url = "https://applitools.com/helloworld"; try { Configuration config = new Configuration(); config.SetAppName("Visual Grid Tests").SetTestName("Test CloseAsync").SetBatch(TestDataProvider.BatchInfo); foreach (BrowserType b in Enum.GetValues(typeof(BrowserType))) { if (b == BrowserType.EDGE || b == BrowserType.EDGE_LEGACY) { continue; } config.AddBrowser(800, 600, b); } eyes.SetConfiguration(config); var combinations = config.GetBrowsersInfo(); Assert.Greater(combinations.Count, 1); eyes.Open(driver); eyes.CheckWindow(); driver.Quit(); driver = null; ICollection <Task <TestResultContainer> > closeTasks = eyes.CloseAsync_(); Assert.AreEqual(combinations.Count, closeTasks.Count); runner.GetAllTestResults(); } finally { if (driver != null) { driver.Quit(); } eyes.Abort(); } }