Ввод текста при эмуляции Android в Zennoposter 7

  • Автор темы Автор темы Buddha
  • Дата начала Дата начала

Buddha

Client
Регистрация
10.03.2019
Сообщения
130
Реакции
19
Баллы
18
Приветствую, коллеги.
Вот мы умеем эмулировать устройства на Андроиде и пользоваться тачем. А как мы решаем вопрос с вводом текстов в поля? И если с планшетами более или менее понятно: там внешняя клава может присутствовать, то как быть с телефонами? Вроде как виртуальная клавиатура должна использоваться?
Собственно, главный вопрос: как вводить тексты на телефоне без "палева"?
 
Сейчас очень прикольно это сделано. Мышка подъезжает в поле ввода кликает туда и начинается ввод. и это на телефоне ))
 
HtmlElement he = instance.ActiveTab.FindElementByXPath(путь к поиску); // находим поле поиск

emulation.SetText(he, слово которое ищем или путь к словам); // вводим поисковый запрос

далеее если на яндексе нажимаем кнопку поиск
HtmlElement button = instance.ActiveTab.FindElementByXPath(путь к кнопке поиск); // находим кнопку далее / поиск / искать
emulation.FullClickElement(button); // нажимаем искать

Встречный вопрос: У гугля нет кнопки поиск,

Не подскажите как после ввода слова на google.ru подтвердить поиск
т.е на виртуальной клавиатуре андроида нажатие enter с помощью C#
 
instance.SendText("{ENTER}", 0);
Большое спасибо за быстрый ответ, но я как понимаю это нажатие клавиши enter на клавиатуре ПК ,
а мне нужно нажать на телефоне андроид.

Или тут одинако?
 
Большое спасибо за быстрый ответ, но я как понимаю это нажатие клавиши enter на клавиатуре ПК ,
а мне нужно нажать на телефоне андроид.

Или тут одинаково?

Подниму вопрос, тоже интересует.
Как сэмулировать мобильный клик "кнопки enter", или кнопки submit/search так скажем.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)