我的框架(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]并且它没有运行测试 我已将所有场景放在一个功能文件中,并且它们似乎彼此相互接触
任何帮助将不胜感激!