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

robengo

Client
Регистрация
21.03.2023
Сообщения
130
Благодарностей
23
Баллы
18
Народ подскажите, для поиска точного текста использую:
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
Сообщения
474
Благодарностей
372
Баллы
63
  • Спасибо
Реакции: robengo

robengo

Client
Регистрация
21.03.2023
Сообщения
130
Благодарностей
23
Баллы
18

gera

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

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

robengo

Client
Регистрация
21.03.2023
Сообщения
130
Благодарностей
23
Баллы
18
я бы сделал через xml:

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

robengo

Client
Регистрация
21.03.2023
Сообщения
130
Благодарностей
23
Баллы
18
Народ подскажите, для поиска точного текста использую:
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
Сообщения
486
Благодарностей
190
Баллы
43

robengo

Client
Регистрация
21.03.2023
Сообщения
130
Благодарностей
23
Баллы
18

Deisler

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

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