Я практикую загрузку файла через транспортир в этом конкретном веб-приложении: https://www.fileconvoy.com/ а>
потому что, когда я получаю свое угловое веб-приложение, мне нужно автоматизировать функцию загрузки.
Я не могу загрузить файл и его ошибку, как показано ниже:
VError: ошибка хука BeforeAll, выход из процесса: typeScript\support\hooks.js:14: время ожидания функции истекло, убедитесь, что обещание разрешается в течение 100000 миллисекунд
Я попробовал предложенные ниже варианты в SO, но все напрасно:
1). Запуск кода autoit.exe, и всякий раз, когда всплывает это окно, он напрямую указывает путь. 2).через sendKeys
3). Через приведенный ниже код:
var ele=element(by.xpath("//input[@type='file']"));
//await browser.wait(EC.elementToBeClickable(ele),1500);
ele.click();
var path = require('path');
var fileToUpload = '../file/Capture001.png',
absolutePath = path.resolve(__dirname, fileToUpload);
await ele.sendKeys(absolutePath);
Я новичок в транспортире, поэтому мне нужна помощь. Может ли кто-нибудь предложить мне какой-нибудь рабочий код, как это исправить? Спасибо.