ElementNotInteractableException при выборе файла в Robot Framework - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь автоматизировать загрузку изображения на веб-сайт в среде робота (в Eclipse). Я использую ключевое слово Выберите файл с указателем кнопки загрузки изображения и полным путем к файлу. Кнопка на веб-сайте, где вы выбираете файл изображения для загрузки, является кнопкой «Выбрать изображение». Но ошибка, которую я получаю, это элемент не взаимодействующий.

Путь к файлу = /Users/name/Desktop/hello1.png версия хрома = 77.0.3865.120 MacOS = 10.14.6

Я пробовал использовать ключевые слова Элемент прокрутки до вида и ждать, пока элемент станет видимым, чтобы попытаться устранить неполадки.

Scroll Element Into View //label[text()='Choose an Image']
Capture Element Screenshot    //label[text()='Choose an Image'] 
element.png  
Wait Until Element Is Visible    //label[text()='Choose an Image']  
Click Element                //label[text()='Choose an Image']         
Choose File     //label[text()='Choose an Image']    ${path}

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

Вы можете попробовать этот способ!

Wait Until Element Is Enabled   xpath://label[text()='Choose an Image']
Choose File    xpath://label[text()='Choose an Image']    ${path}
0 голосов
/ 19 октября 2019

Выбор файла требует, чтобы вы указали путь к элементу ввода. Вы не можете присвоить его локатору метки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...