Я пытаюсь создать тест, управляемый данными, используя selenium, С# и 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: К сожалению, мы не смогли найти Data Source = C:\Users\christophermclellan\theExample.xlsx. Возможно ли, что это было перемещено, переименовано или удалено?
Если бы кто-нибудь мог указать мне в правильном направлении, куда идти отсюда, чтобы вы были великолепны
благодаря
Крис
Вам не нужна часть данных DataSource для строки, просто путь к файлу. Вам также необходимо будет избежать вашего пути, например:
<add key="mydatafile" value="C:\\Users\\christophermclellan\\theExample.xlsx"/>