我正在尝试使用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.GoogleSearch:System.Runtime.InteropServices.COMException:抱歉,我们找不到 数据源= C:\ Users \ christophermclellan \ theExample.xlsx。是吗 可能它被移动,重命名或删除了吗?
如果有人能指出我从哪里出发的正确方向,那么你就会很棒
由于
克里斯
答案 0 :(得分:1)
您不需要字符串的DataSource部分,只需要文件的路径。你还需要逃避你的道路,例如:
<add key="mydatafile" value="C:\\Users\\christophermclellan\\theExample.xlsx"/>