Я практикую загрузку файла через транспортир в этом конкретном веб-приложении: 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);
Я новичок в транспортире, поэтому требуется некоторая помощь. Может кто-нибудь предложить мне некоторый рабочий код о том, как это исправить?Спасибо.