На веб-странице есть таблица со списком пользователей и их адресами электронной почты.В верхней части страницы находится поле ввода поиска / фильтра, которое позволяет пользователю вводить электронную почту или имя пользователя и фильтровать результаты по мере того, как он печатает.
Проблема: Однако, когда я использую метод send_keys () вместо того, чтобы делать это вручную, ничего не фильтруется в табличном представлении.
Это происходит наБраузер Safari на iPhone 7 Plus (реальное устройство, а не симулятор).Некоторая другая информация:
- Версия iOS: 12.2
- Версия Appium: 1.13.0-beta.3
- Версия Selenium: 2.53.1
- Язык программирования: Python 2.7.15
В дополнение к send_keys()
я пытался использовать set_value()
, я также пытался выполнить JS и установить атрибут value
,а также попытался отправить ключ для каждого символа (в цикле for с задержкой между каждым символом).
Я ожидаю, например, element.send_keys ("test1000@test.com) для фильтрации таблицыпросмотрите на веб-странице, чтобы единственный отображаемый пользователь имел связанный с ним адрес электронной почты test1000@test.com, как это происходит при ручном посещении сайта.
На самом деле send_keys () этого не делает иничего в табличном представлении не фильтруется.
Любая помощь или руководство будут оценены!