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

Программирование на Python для тестировщиков
онлайн, начало 17августа
SQL для тестировщиков
онлайн, начало 20 августа
Программирование на C# для тестировщиков
онлайн, начало 24 августа
Тестирование производительности (JMeter)
онлайн, начало 24 августа
Фотография

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
  • PipPipPipPip
  • 252 сообщений
  • ФИО:Юрий
  • Город:Riga

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

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

 

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


  • 0

#3 Danya

Danya

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

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

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

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


  • 0


Инструменты тестировщика: Git
онлайн, начало 5 сентября
Инструменты тестировщика: Консольные утилиты Android
онлайн, начало 5 сентября
Автоматизатор мобильных приложений
онлайн, начало 5 сентября
Тестирование мобильных приложений: начальный уровень
онлайн, начало 5 сентября



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

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

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