Как определить xpath, используя следующий код? - PullRequest
1 голос
/ 16 апреля 2020

Как написать xpath, используя следующий код.

<span class="active-per-page">25</span>
<span class="active-per-page">50</span>
<span class="active-per-page">100</span>

Мне требуется xpath для <span class="active-per-page">100</span>

Ответы [ 3 ]

1 голос
/ 16 апреля 2020

решение 1:

//span[contains(text(),'100')]

решение 2:

//*[contains(@class, "active-per-page")  and contains(.,'100')] 
0 голосов
/ 17 апреля 2020

Есть много способов:

  1. //span[contains(text(),'100')]
  2. //span[text()="100"]
  3. //span[@class="active-per-page" and text()="100"]
  4. //*[text()="100"]
0 голосов
/ 16 апреля 2020

у вас есть селекторы заказов или совпадения текста в Xpath, см. Здесь https://devhints.io/xpath

Если вы хотите выбрать третий диапазон, Xpath будет

//span[3]

В случае, если вы хотите выбрать диапазон с текстом 100, вы можете сделать так:

//span[text()="100"]

Может быть, вы можете быть более точным, что вы хотите выбрать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...