Перейти к содержимому

Логи как инструмент тестировщика
онлайн, начало 21 мая
Автоматизация функционального тестирования
онлайн, начало 25 мая
Управление требованиями
онлайн, начало 25 мая
Школа тест-менеджеров v. 2.0
онлайн, начало 23 мая
Фотография

get xpath (appium)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Danya

Danya

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 30 Март 2018 - 10:57

Всем, привет!

 

Я новичок )
Вопрос такой: можно ли вытащить xpath в строковую переменную? То есть, сначала получить все элементы страницы (например driver.findElements(MobileBy.xpath("//*")); ) а потом выборочно получить xpath любого елемента и присвоить его строковой переменной?    


  • 0

#2 baxatob

baxatob

    Постоянный участник

  • Members
  • PipPipPip
  • 234 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 03 Апрель 2018 - 08:16

driver.findElements() вернет вам список элементов, которые соответствуют заданному xpath. Далее посредством JavaScript можно вытащить только абсолютный xpath конкретного элемента. Например, тут описано как >>>

 

Все это выглядит довольно богопротивно, поэтому опишите задачу, которую пытаетесь решить, возможно есть более изящное решение.


  • 0

#3 Danya

Danya

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 03 Апрель 2018 - 10:57

Спасибо, буду пробовать  


  • 0


Автоматизированное тестирование Android-приложений
онлайн, начало 13 июня
Тестирование веб-приложений 2.0
онлайн, начало 8 июня
Автоматизатор мобильных приложений
онлайн, начало 13 июня
Тестирование мобильных приложений: начальный уровень
онлайн, начало 13 июня



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале