Как выбрать третье изображение на странице с помощью Xpath или CSS

#selenium #selenium-webdriver #selenium-chromedriver

#selenium #selenium-webdriver #selenium-chromedriver

Вопрос:

Я хотел бы выбрать третье изображение на странице, используя XPath или CSS.

Я попытался использовать приведенную ниже команду:

 xpath=//img[@class='s-image']   

Комментарии:

1. Пожалуйста, добавьте соответствующий HTML.

Ответ №1:

Используйте [ ], например, для ссылки на n-й элемент.индекс начинается с 1, а не с 0. Оператор [ ] имеет более высокий приоритет (priority), чем сокращение //.

 xpath=(//img[@class='s-image'])[n]
  

вместо n вы можете указать свое значение изображения.

Всегда помещать выражения типа ‘//Expression’ в скобки, когда вам нужно указать N-й узел из их списка выбранных узлов.

Проверьте эту ссылку для получения дополнительной информации.