问题描述
我正在使用 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();
}
}
我进行了七次测试,但都失败了,但如果我同时执行所有测试,则只能捕获 3 或 4 个屏幕截图。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)