Отправление файла (upload)
Отправление (upload) файла обычно является довольно простой задачей. Она сводится к нахождению input
элемента с атрибутом type = "file"
. Далее нужно ввести путь к файлу и нажать кнопку "submit".
Например:
Однако есть одна особенность. Если тесты будут запускаться удаленно, то необходима дополнительная настройка при создании Webdriver:
Метод setFileDetector
говорит вебдрайверу, что файл загружается с локальной машины на удаленный сервер вместо обычного указания локального пути к файлу. В таком случае, вебдрайвер отправит файл, закодированный в base64 формате, по JSON Wire протоколу на сервер прежде, чем вводить путь к файлу.
Last updated