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

Подготовка к сертификации ISTQB FL
онлайн, начало 10 августа
Тестирование REST API
онлайн, начало 10 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

Как взять xpath третьего элемента снизу в списке товаров?

selenium xpath

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

#1 sechd

sechd

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Антон Антонов

Отправлено 10 апреля 2020 - 18:18

Всем привет! Есть задача - на сайте https://www.dns-shop...By=none&stock=2 поставить сортировку "По убыванию цены" -> взять третий сверху товар, записать инфу о нем, затем в этом же списке поставить сортировку "по возрастанию цены", перейти на последнюю страницу и взять третий СНИЗУ товар. В итоге логично что это должен быть один и тот же товар. Вопрос - как мне взять xpath именно третьего снизу товара?? Ведь проблема в том, что на последней странице товаров количество товаров может отличаться от всех остальных... Например на всех страницах количество товаров равно 18, а на последней уже 14, а может быть так что вообще будет меньше 3-х...Верхний я беру таким образом - "//div[@data-position-index='2']//a[@class=\"ui-link\"]"


  • 0

#2 Little_CJIOH

Little_CJIOH

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 486 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 10 апреля 2020 - 19:23

не надо брать третий, надо брать все и выбирать из них третий.

А на последней странице брать все, смотреть сколько их и если >2, то брать третий с конца, иначе переходить на предыдущую страницу, и с нее выбирать (3-количество элементов на последней странице) с конца.

 

кроме findElement есть метод findElements, который возвращает массив или список элементов


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами selenium, xpath

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

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

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