Невозможно загрузить изображение.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 это избегать всплывающего диалога, так как селен не может контролировать диалог.

Другие вопросы по тегам