0

我正在使用 Xunit Seleium webdriver C# 编写测试。我的测试是并行执行的。

protected void DisposeDriver()
        {
            if (Driver != null)
            {
                string folderpath = Directory.GetCurrentDirectory() + "\\Screenshots";

                if (!Directory.Exists(folderpath))
                {
                    Directory.CreateDirectory(folderpath);
                }

                string path = folderpath + "\\" + TestName + ".png";
                ((ITakesScreenshot)Driver).GetScreenshot().SaveAsFile(path, ScreenshotImageFormat.Png);
                Driver.Close();
                Driver.Quit();
                Driver.Dispose();
                
            }
        }

我进行了 7 次测试,但都失败了,但如果我一起执行,那么只会捕获 3 或 4 个屏幕截图。

4

0 回答 0