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

Фотография

Шпаргалка по XPath и CSS-селекторам


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

#1 baranceva

baranceva

    Профессионал

  • Admin
  • PipPipPipPipPipPip
  • 4 225 сообщений
  • ФИО:Баранцева Наталья


Отправлено 01 июля 2024 - 07:26

Автор: Ольга Назина (Киселёва)

 

Для написания автотестов используются XPath и CSS-селекторы. Они помогают найти элемент на странице, чтобы потом с ним как-то взаимодействовать (кликнуть, ввести текст, или что-то другое).

 

Я видела много статей о том, что это вообще такое, но мне очень не хватало шпаргалки по разным селекторам, причем в разрезе «Вот он в CSS и он же в XPath» для сравнения. 

 

А мне такое для студентов надо. Поэтому решила сделать сама. Вдохновлялась страничкой «Xpath cheatsheet», но сделала на свой вкус — под автоматизацию, а не XPath вообще. И с комментариями, с ними удобнее. 

 

Пишите, если где-то накосячила. Хотя я все селекторы проверяла на тестовых страницах, но мало ли… И надеюсь, вам такая шпаргалка тоже пригодится! =)

 

Читать статью полностью...


  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#2 assan

assan

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

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Олександр
  • Город:Киев


Отправлено 03 октября 2024 - 15:35

озможно этот вариант не совсем точный?

body div:last-child

//body/div[last()]

Последний div внутри body

 

Может надо изменить CSS согласно вашим примерам? 

body > div:last-child

 

Иначе надо XPath поменять на //body//div[last()]

 

---------

Так же наверное надо убрать body тут

//body/div[last()-1]

//body/div[position()<3]

//body/div[position()=2]


  • 0


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

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