Я запускаю тест автоматизации в sauceLabs, используя webdriverio v5. Я хочу запустить тест, который загружает файл в msedge. Ниже приведен пример кода для того же.
const path = require('path');
const filePath = path.join(__dirname, 'path/to/your/file');
const remoteFilePath = browser.uploadFile(filePath);
$('upload file input selector').setValue(remoteFilePath);
Этот код прекрасно работает с chrome и firefox, но когда я пытаюсь запустить то же самое в msedge
, это дает Error: The uploadFile command is not available in msedge
. Похоже, browser.uploadFile работает только для chrome. Я пробовал разные вещи, но решения работают в основном на локальном, а не на удаленном сервере, как sauceLabs.
Есть ли альтернатива для browser.uploadFile
или какой-либо обходной путь, который можно использовать для загрузки файла в браузере msedge?