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

Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Логи как инструмент тестировщика
онлайн, начало 22 октября
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 15 октября
Тестирование REST API
онлайн, начало 22 октября
Фотография

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


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



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

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

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