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

Фотография

Составление правильного запроса xpath


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

#1 Tomoyo

Tomoyo

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Палкина Анастасия

Отправлено 15 февраля 2012 - 13:41

Здравствуйте.
Нужно достать элемент cst, находящийся именно в class='smartlinks_item'. То есть нужно, чтобы у div было указано 2 атрибута.
<div onclick="..." 
onmouseout="className='smartlinks_item';" 
onmouseover="style.cursor='pointer'; className='smartlinks_item_selected';" 
class="smartlinks_item" 
style="cursor: pointer;">cst</div>
Как это сделать?
  • 0

#2 snark

snark

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

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

Отправлено 15 февраля 2012 - 15:00

вопрос непонятный. Какие 2 атрибута?
Навскидку //div[@class="smartlinks_item" and text()="cst"]
  • 0

#3 Tomoyo

Tomoyo

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Палкина Анастасия

Отправлено 16 февраля 2012 - 11:41

Пробовала такой вариант. Он не работает.
Если просто //div[@class='smartlinks_item'], то находятся все элементы с таким классом (у меня их несколько).
Мне нужен среди них именно cst.
Если набрать //div[text()='cst'], то почему-то не находится элемент. Так же как и в более навороченном запросе //div[@class='smartlinks_item' and text()='cst'].
Не могу понять, почему не находится.
  • 0

#4 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 16 февраля 2012 - 12:16

//div[contains(.,'cst')]
а так?
  • 0

#5 Skuayer

Skuayer

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • ФИО:Жуков Анатолий Викторович
  • Город:Санкт-Петербург

Отправлено 16 февраля 2012 - 12:19

//div[contains(text(),'cst')] ?
  • 0

#6 Tomoyo

Tomoyo

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Палкина Анастасия

Отправлено 16 февраля 2012 - 12:25

//div[contains(text(),'cst')] Работает! Спасибо.
  • 0


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

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