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

Тестирование веб-приложений 2.0
онлайн, начало 29 мая
Автоматизация функционального тестирования
онлайн, начало 29 мая
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 21 июня
Школа тест-менеджеров v. 2.0
онлайн, начало 27 мая
Фотография

Как взять 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 469 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


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

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

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

 

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


  • 0


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




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

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

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

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