uploadFile
Обзор
Используйте команду uploadFile, чтобы загрузить файл на Selenium Standalone сервер или в браузер через его драйвер (например, Chromedriver).
warning
Команда uploadFile поддерживается только в том случае, если вы используете Selenium Grid или Chromedriver. Это связано с тем, что она использует неофициальную особенность протокола, которая реализована в данный момент только в Chrome и при запуске в Selenium Grid.
Использование
await browser.uploadFile(localPath);
Параметры команды
| Имя | Тип | Описание | 
| localPath | String | Путь к локальному файлу. | 
Примеры использования
const path = require("path");
it("should upload a file", async ({ browser }) => {
    await browser.url("https://the-internet.herokuapp.com/upload");
    const filePath = "/path/to/some/file.png";
    const remoteFilePath = await browser.uploadFile(filePath);
    await browser.$("#file-upload").setValue(remoteFilePath);
    await browser.$("#file-submit").click();
});