xpath для выбора тега <option>html? - PullRequest
11 голосов
/ 08 октября 2009

xpath для выбора тега html?

<select>
<option value="first option"> 1 </option>
<option value="second option"> 2 </option>
<option value="third option"> 3 </option>
</select>

Будет ли ниже достаточно?

html/body/form/select[@name='options' and @value='first option']

Ответы [ 2 ]

14 голосов
/ 08 октября 2009

Несколько вариантов здесь:

  • /html/body/form/select/option
  • /html/body/form/select/option[1]
  • /html/body/form/select/option[position() = 1]
  • /html/body/form/select/option[@value='first option']

Все это приводит к первому элементу опции

6 голосов
/ 18 октября 2014

Другой вариант:

//select[@id='id']/option[text() = 'option text']
...