Каково значение ascii клавиш со стрелками на клавиатуре, которые можно использовать в каркасе робота? - PullRequest
0 голосов
/ 14 сентября 2018

В моем приложении после ввода поискового запроса отображаются предложения.Я использовал click element , чтобы выбрать предложение из списка, и использовал клавишу ввода (Нажмите клавишу $ {locator} \ 013), но у меня ничего не получалось.У меня есть мой сценарий следующим образом:

    Input text  ${search_box}  Chris
    Press Key  ${suggestion_1}  \\013

При использовании вышеупомянутого сценария я получаю следующую ошибку ElementNotInteractableException: Сообщение: элемент не доступен с клавиатуры Следовательно, я решил использовать

    Press key  ${search box}  \\040(ascii value of down arrow key)

до

    Press Key  ${suggestion_1}  \\013

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

1 Ответ

0 голосов
/ 14 сентября 2018

С \\040 вы указали значение base-10, равное 40, что составляет (, таким образом, оно напечатало это.

Для стрелки вниз используйте \ue015, а вот полный список кодов специальных символов для селена: https://seleniumhq.github.io/selenium/docs/api/py/webdriver/selenium.webdriver.common.keys.html

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