Тач по кнопке в C#

gera

Client
Регистрация
10.12.2021
Сообщения
70
Реакции
10
Баллы
8
Приветствую. Пытаюсь средствами C# выполнить нажатие по кнопкам в программе, но нет понимания, как это сделать. Нашёл пару тройку примеров с "описанием" API под C#, но увы, тач событие выполняется по координатам, а мне бы хотелось выполнять это событие как в кубике - по XPath или подобное. Вижу есть получение структуры XML, но эта структура, как я понял, ничего такого не описывает. Другого способа, кроме как по координатам нет выполнять тач?
 
Приветствую. Пытаюсь средствами C# выполнить нажатие по кнопкам в программе, но нет понимания, как это сделать. Нашёл пару тройку примеров с "описанием" API под C#, но увы, тач событие выполняется по координатам, а мне бы хотелось выполнять это событие как в кубике - по XPath или подобное. Вижу есть получение структуры XML, но эта структура, как я понял, ничего такого не описывает. Другого способа, кроме как по координатам нет выполнять тач?


C#:
Развернуть Свернуть Копировать
HtmlElement he = instance.ActiveTab.FindElementByXPath("//span[text()='Почта2']", 0);
instance.ActiveTab.Touch.Touch(he, 0);
 
  • Спасибо
Реакции: xopek2007 и eee
C#:
Развернуть Свернуть Копировать
HtmlElement he = instance.ActiveTab.FindElementByXPath("//span[text()='Почта2']", 0);
instance.ActiveTab.Touch.Touch(he, 0);
104986
 
Другого способа, кроме как по координатам нет выполнять тач?
C#:
Развернуть Свернуть Копировать
var driver = instance.DroidInstance.AppiumDriver;
var elem = driver.FindElementByXPath("//*[@text='Security status' and @class='android.widget.TextView']");
if (elem != null)
    elem.Click();
 
  • Спасибо
Реакции: gera
C#:
Развернуть Свернуть Копировать
var driver = instance.DroidInstance.AppiumDriver;
var elem = driver.FindElementByXPath("//*[@text='Security status' and @class='android.widget.TextView']");
if (elem != null)
    elem.Click();
Может ещё можете подсказать - в кубиках в настройках есть ожидание элемента. это нужно цикл поиска элемента организовать или у объекта/метода есть свойство такое?
 
Может ещё можете подсказать - в кубиках в настройках есть ожидание элемента. это нужно цикл поиска элемента организовать или у объекта/метода есть свойство такое?
Нет. Такого свойства нет.
 

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