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

robengo

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

robengo

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

gera

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

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

robengo

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

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

robengo

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

robengo

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

Deisler

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

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