Я пытаюсь проверить загрузку CSV-файла в транспортире.Для которого у меня есть следующий код:
const absolutePath = path.resolve(__dirname, 'csvFile.csv');
const fileInput = element(by.css('input[type=file]'));
browser.wait(until.presenceOf(fileInput), 5000, 'File input not found');
fileInput.sendKeys(absolutePath);
browser.wait(until.presenceOf(mockPage.uploadBtn));
mockPage.uploadBtn.click();
Но он всегда выбрасывает время ожидания жасмина.Мое поле ввода найдено, так что это не проблема.И значение absolutePath верное!
. / Home / пользователь / проект / src / test / javascript / e2e / entity / csvFile.csv
Мой ввод htmlкод:
<input id="input-file" type="file" (change)="setFileData($event,'file', false)" />
Что я пробовал:
- Передача пути как './csvFile.csv'
- Попытка загрузить .pngфайл, чтобы увидеть, является ли расширение проблемой.
- Поиск в моем входе по идентификатору, чтобы увидеть, была ли ошибка при поиске ввода.
Для всех этих случаев происходило то же самое,Время ожидания жасмина при записи пути во вход.
Кто-нибудь имеет представление о том, в чем может быть проблема?Заранее спасибо!