文件流未在功能后关闭

时间:2016-08-16 13:02:13

标签: c# selenium-webdriver

我的框架(C#/ Selenium)使用文件流

从外部文件运行其设置
        string strFilename = @"C:\Config\GlobalConfig.xml";
        XPathDocument document = null;
        using (FileStream reader = new FileStream(strFilename, FileMode.Open,
                          FileAccess.Read, FileShare.ReadWrite))
        {
            document = new XPathDocument(reader);
        }
        XPathNavigator navigator = document.CreateNavigator();

使用[BeforeFeature]挂钩

告诉框架在每个功能之前读取此配置文件

如果我单独运行某个功能,那么一切正常 如果我运行所有功能文件,我得到一个I / O错误,其中配置文件正被另一个进程使用

我已将钩子更改为[BeforeTestRun]并且它没有运行测试 我已将所有场景放在一个功能文件中,并且它们似乎彼此相互接触

任何帮助将不胜感激!

0 个答案:

没有答案