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

Фотография

И снова XPath (Объединение двух выражений в одно)


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

#1 jugelik

jugelik

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

  • Members
  • Pip
  • 2 сообщений

Отправлено 12 марта 2015 - 21:16

Здравствуйте, коллеги!

Столкнулся с проблемой, которую ну никак не получается решить

 

Мне нужно найти все лейблы формэлементов на странице, которые содержатся в td-шках. Точно известно о них лишь 2 факта:

1. Лейблы содержатся ЛИБО только в первом td-чайлде tr-ки

2. ЛИБО лейблы содержатся в неважно каком по счету td-чайлде tr-ки, у которой есть чайлд <label>

 

В первом случае я нахожу икспасом //tr/td[1], а во втором случае //td/label/..

 

Как объединить в один эти 2 Xpath'a? 

Спасибо


  • 0

#2 jugelik

jugelik

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

  • Members
  • Pip
  • 2 сообщений

Отправлено 13 марта 2015 - 06:30

Разобрался.)

Если вдруг кому понадобится "//tr/td[position()=1 or label]"


  • 1

#3 fiatlux

fiatlux

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

  • Members
  • Pip
  • 47 сообщений

Отправлено 13 марта 2015 - 08:05

Эдакий розетский камень локаторов, не благодарите =)

http://www.simple-ta....ashx?file=4937

 

Если кого пугает ссылка, то вот родительская:

https://www.simple-t...-rosetta-stone/


  • 3


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

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