что означает это выражение xpath? - PullRequest
0 голосов
/ 06 октября 2009
//input[@type="hidden" and @name="val" and position() = 1]/@value

означает ли это, что текст вводится в поле ввода?

Ответы [ 2 ]

4 голосов
/ 06 октября 2009

Считайте справа налево, это означает «Получить атрибут значения всех входных тегов, у которых атрибут типа« скрыт », у которых атрибут имени равен« val », и который отображается как первый элемент в его вмещающей ) tag ".

1 голос
/ 06 октября 2009

Я думаю, что это означает захват атрибута значения для ввода, у которого атрибут типа 'скрыт', кроме того, его атрибут имени 'val' и его позиция среди его братьев и сестер равна 1 (во-первых, я не уверен, что 0 - начало в xpath).

<input type="hidden" name="val" value="test">
<input type="hidden" name="foo">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...