Поиск по части текста

robengo

Пользователь
Регистрация
21.03.2023
Сообщения
80
Благодарностей
8
Баллы
8
Народ подскажите, для поиска точного текста использую:
C#:
var driver = instance.DroidInstance.AppiumDriver;
var query = "new UiSelector().text(\"Авто из китая\")";
driver.ScrollToElementByUiAutomator(query, 35);
var elem = driver.FindElementByUiAutomator(query);
if (elem != null)
    elem.Click();
Кто подскажет как сделать чтобы он искал по части текста? а не по точному совпадению и не обращал внимания на регистр букв
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
379
Благодарностей
271
Баллы
63
  • Спасибо
Реакции: robengo

robengo

Пользователь
Регистрация
21.03.2023
Сообщения
80
Благодарностей
8
Баллы
8

gera

Client
Регистрация
10.12.2021
Сообщения
45
Благодарностей
5
Баллы
8
я бы сделал через xml:

C#:
var droid = instance.DroidInstance;
string source = droid.Hierarchy.GetLayout();
и дальше уже regex
 

robengo

Пользователь
Регистрация
21.03.2023
Сообщения
80
Благодарностей
8
Баллы
8
я бы сделал через xml:

C#:
var droid = instance.DroidInstance;
string source = droid.Hierarchy.GetLayout();
и дальше уже regex
Можно чуть подробнее, я пока в процессе обучения) какой то пример
 

robengo

Пользователь
Регистрация
21.03.2023
Сообщения
80
Благодарностей
8
Баллы
8
Народ подскажите, для поиска точного текста использую:
C#:
var driver = instance.DroidInstance.AppiumDriver;
var query = "new UiSelector().text(\"Авто из китая\")";
driver.ScrollToElementByUiAutomator(query, 35);
var elem = driver.FindElementByUiAutomator(query);
if (elem != null)
    elem.Click();
Кто подскажет как сделать чтобы он искал по части текста? а не по точному совпадению и не обращал внимания на регистр букв
Подскажите как засунуть переменную вместо - Авто из китая
 

Deisler

Client
Регистрация
26.10.2019
Сообщения
483
Благодарностей
183
Баллы
43

robengo

Пользователь
Регистрация
21.03.2023
Сообщения
80
Благодарностей
8
Баллы
8

Deisler

Client
Регистрация
26.10.2019
Сообщения
483
Благодарностей
183
Баллы
43
Пришлите код до вставления переменной, который у вас работает и покажите код, который у вас получился после изменений и какую ошибку выдает
 

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