SELENIUM XPATH Scrope из смешанного контента HTML-диапазона

Я пытаюсь высказать элемент промежутка, который имеет смешанный контент

<span id="span-id">
  <!--starts with some whitespace-->
  <b>bold title</b>
  <br/>
  text here that I want to grab....
</span>

, а вот Кодовый фрагмент захвата, который идентифицирует пролет. Он поднимает его без проблем, но текстовое поле WebElement является пустым.

IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://page-to-examine.com");
var query = driver.FindElement(By.XPath("//span[@id='span-id']"));

Я пытался добавить / текст () к выражению, который также ничего не возвращает. Если я добавлю / b, я получаю текстовое содержание жирного текста - который бывает названием, который я не заинтересован.

Я уверен, что с небольшим количеством магии XPath это должно быть легко, но я Не нахожу это до сих пор !! Или есть лучший способ? Любые комментарии с благодарностью получаются.

7
задан Prasad 16 August 2012 в 21:20
поделиться