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

Фотография

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

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

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

 

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


  • 0

#3 Danya

Danya

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

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

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

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


  • 0


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

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