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

Фотография

XPath, как правильно вытянуть текст?


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

#1 Alex.UnLim

Alex.UnLim

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Alexey

Отправлено 08 декабря 2011 - 13:26

Добрый день!
Столкнулся с такой проблеммой.
Есть такой кусок кода:
<h1>
<option value="а" >Text1</option>
<option value="b">Text2</option>
MainText
</h1>

Мне нужно вытащить MainText. Когда пишу driver.FindElement(By.XPath("//div[@id='page-body']/h1")).Text получаю Text1..
Вытянуть текстовоезначение тегов option и option[1] не проблема. А вот как вытянуть MainText...
  • 0

#2 Alex.UnLim

Alex.UnLim

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Alexey

Отправлено 08 декабря 2011 - 16:06

В принципе решил проблемму. Вытягиваю все подряд, а потом разбиваю строку по знаку переноса.
  • 0

#3 sawoy

sawoy

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

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Alex Savchuk

Отправлено 09 декабря 2011 - 09:23

а разве "/div[@id='page-body']/h1/text()[1]" не вытащит MainText?
  • 0


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

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