Невозможно загрузить изображение.jpg с помощью Robot Framework
Я пытаюсь загрузить файл.jpg на веб-страницу, используя Choose file | Locator | File Path
команда. Но он просто открывает папку Windows, не переходя к указанному пути файла.
*** Settings ***
Library SeleniumLibrary
*** Variables ***
${Home_Page_URL} https://34.239.9.24:8443/LIVMOR/
${FilePath} C:\\Users\\20073018\\Desktop\\Pranesh_Kulkarni.jpg
*** Test Cases ***
.
.
TC9-Change Profile Picture
Click Element xpath=//a[@onclick="openAttachment()"]
Choose File xpath=//a[@onclick="openAttachment()"] ${FilePath}
1 ответ
Решение
Вы не должны нажимать на элемент, который открывает средство выбора файлов. Вместо этого вы звоните choose file
на элемент ввода, который используется для передачи имени файла на сервер. Весь смысл choose file
это избегать всплывающего диалога, так как селен не может контролировать диалог.