Вот участок HTML кода
<div class="Block">
"Текст1, " <span class="object">:текст2:</span> "Текст3"
</div>
1 - Почему при обращении к такому span
, не удаётся вытащить из него текст ?
driver.FindElement(By.XPath("//*[contains(@class, 'object')]")).Text;
Я получаю ""
2 - Если я пытаюсь получить текст всего div
, текст внутри span
, я тоже не
получаю.
driver.FindElement(By.XPath("//*[contains(@class, 'Block')]")).Text;
Я получаю "Текст1, Текст3"
3 - Когда я смотрю на этот HTML
участок из панели разработчика Chrome
, он выглядит именно так, как продемонстрировал его в начале, а при парсе этого HTML
.
IWebDriver elem = driver.FindElement(By.XPath("//*[contains(@class, 'Block')]"));
var innerHtml = elem.GetAttribute("innerHTML");
У текста отсутствуют кавычки.
<div class="Block">
Текст1, <span class="object">:текст2:</span> Текст3
</div>
Почему с этим участком происходят такие чудеса ?
Что я делаю не так ?
И можно ли как то вытащить по отдельности Текст1
и отдельно Текст3
- средствами Selenium ?
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть число int(32)Как его конвертировать в массив байтов с MSB first? Перечитал все что нашел о "GetByte", но у меня с этим методом почему-то число просто...