如何配置app.config以使用Nunit从excel文件中获取测试数据
本文关键字:Nunit excel 文件 测试数据 获取 何配置 配置 config app | 更新日期: 2023-09-27 18:05:02
我正在尝试使用selenium, c#和Nunit创建一个数据驱动测试。我使用app.config来找到我的excel表,以便它可以运行测试
<appSettings>
<add key="mydatafile" value="DataSource=C:'Users'christophermclellan'theExample.xlsx"/>
</appSettings>
我已经设置了我的配置如下
setting = ConfigurationManager.AppSettings["mydatafile"];
和读取我的值如下
xlWorkBook = xlApp.Workbooks.Open(setting, 0, true, 5, "", "", true,Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "'t", false, false, 0, true, 1, 0);
当我运行这个时,我得到以下错误
DataDrivenTestFramework.Driver。谷歌搜索:System.Runtime.InteropServices.COMException:对不起,我们找不到数据源= C: ' ' christophermclellan ' theExample.xlsx用户。它是有没有可能被移动、重命名或删除?
如果有人能给我指出正确的方向,那就太好了
感谢克里斯不需要字符串的DataSource部分,只需要文件的路径。您还需要转义路径,例如:
<add key="mydatafile" value="C:''Users''christophermclellan''theExample.xlsx"/>