Как получить значение через C#

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

robengo

Client
Регистрация
21.03.2023
Сообщения
178
Реакции
41
Баллы
28
Как получить значение? атрибут: id, тип поиска: text, значение: title_view, Что брать: content-desc

C#:
Развернуть Свернуть Копировать
var driver = instance.DroidInstance.AppiumDriver;

var element = driver.FindElementByAccessibilityId("title_view"); // Найти элемент по accessibility id
if (element == null)
    throw new Exception("Элемент не найден");

var contentDesc = element.GetAttribute("content-desc");
 
Как получить значение? атрибут: id, тип поиска: text, значение: title_view, Что брать: content-desc

C#:
Развернуть Свернуть Копировать
var driver = instance.DroidInstance.AppiumDriver;

var element = driver.FindElementByAccessibilityId("title_view"); // Найти элемент по accessibility id
if (element == null)
    throw new Exception("Элемент не найден");

var contentDesc = element.GetAttribute("content-desc");

Используйте FindElementById + текст из resourse-id

C#:
Развернуть Свернуть Копировать
var driver = instance.DroidInstance.AppiumDriver;

var element = driver.FindElementById("com.packageName:id/title_view"); // берите из resourse-id
if (element == null)
    throw new Exception("Элемент не найден");

var contentDesc = element.GetAttribute("content-desc");
 
  • Спасибо
Реакции: robengo

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