Ошибка: элемент должен быть редактируемым пользователем, чтобы очистить его в среде робота при попытке ввести значение в% 0 и в разделе заметок - PullRequest
0 голосов
/ 27 сентября 2019

Пожалуйста, помогите мне с ошибкой, я стараюсь, но не могу найти решение, даже пытался щелкнуть элемент до ввода

«Поле прогресса» имеет значение как% 0 уже в системе, при наведении мыши на это происходитэлементу и двойным щелчком мыши он становится редактируемым

Xpath Выполнение кода подчеркивания xpath = '// * [@ id = "myGrid"] / div / div [1] / div / div [3] /div [2] / div / div / div [2] / div [5] '

<div tabindex="-1" role="gridcell" comp-id="83" col-id="progress" class="ag-cell ag-cell-with-height ag-cell-value ag-cell-no-focus ag-cell-not-inline-editing" style="width: 114px; left: 590px;  ">0%</div>

Скрипт:

     ${Progress}=    get_Progress
     Sleep  2s
     Set Selenium Implicit Wait    25
     Mouse Over    xpath=${Progress}       
     Wait Until Keyword Succeeds    1 minute    30     get_Progress
     Set Selenium Implicit Wait    20
     Sleep   5s  
     Double Click Element    xpath=${Progress}  
     Click Element    xpath=${Progress}        
     Set Selenium Implicit Wait    25
     Clear Element Text   ${Progress}
     Input Text    ${Progress}      '${EMPTY}' 

Ошибка при выдаче:

InvalidElementStateException: Сообщение: недопустимое состояние элемента: элемент должен быть редактируемым пользователем, чтобы очистить его.

1 Ответ

0 голосов
/ 28 сентября 2019

Вы должны найти правильный элемент input.Элемент div не может быть очищен или отредактирован.

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