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

Фотография

Альтернатива символа "$" для Xpath


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

#1 mimer

mimer

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

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

Отправлено 25 мая 2012 - 09:37

есть запрос Xpath:
//a[@href='viewEvent.html?e=8fa5d51d86d479218d236c8933d02279']
он работает

также запрос CSS
a[href$=8fa5d51d86d479218d236c8933d02279]
тоже все хорошо.

Вопрос, состоит в том, есть ли какая-то альтернатива символа "$" (так как в CSS) для Xpath
например я бы хотел написать Xpath запросы в виде:
//a[@href$='8fa5d51d86d479218d236c8933d02279'] - так не работает!
т.е. я хочу искать только по специфическому номеру (без текста "viewEvent.html?e=").
  • 0

#2 psihozik

psihozik

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

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

Отправлено 25 мая 2012 - 10:18

есть запрос Xpath:
//a[@href='viewEvent.html?e=8fa5d51d86d479218d236c8933d02279']
он работает

также запрос CSS
a[href$=8fa5d51d86d479218d236c8933d02279]
тоже все хорошо.

Вопрос, состоит в том, есть ли какая-то альтернатива символа "$" (так как в CSS) для Xpath
например я бы хотел написать Xpath запросы в виде:
//a[@href$='8fa5d51d86d479218d236c8933d02279'] - так не работает!
т.е. я хочу искать только по специфическому номеру (без текста "viewEvent.html?e=").

a[contains(@href, '8fa5d51d86d479218d236c8933d02279')] - ищет тег а содержащий в атрибуте href часть строки('8fa5d51d86d479218d236c8933d02279')
  • 0

#3 mimer

mimer

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

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

Отправлено 25 мая 2012 - 10:32

Спасибо работает)
  • 0


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

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