Селен - Получить элементы HTML, а не текстовое значение
С помощью этого кода я извлек весь нужный текст из HTML-документа
private void RunThroughSearch(string url)
{
private IWebDriver driver;
driver = new FirefoxDriver();
INavigation nav = driver.Navigate();
nav.GoToUrl(url);
var div = driver.FindElement(By.Id("results"));
var element = driver.FindElements(By.ClassName("sa_wr"));
}
хотя, как мне нужно уточнить результаты извлеченного документа
Container
HEADER -> Title of a given block
Url -> Link to the relevant block
text -> body of a given block
/Container
как вы можете видеть в моем коде, я могу получить значение текстовой части в виде текстового значения, это было хорошо, но что, если я хочу, чтобы значение контейнера былоHTML а не извлеченный текст?
<div class="container">
<div class="Header"> Title...</div>
<div class="Url"> www.example.co.il</div>
<div class="ResConent"> bla.. </div>
</div>
таким образом, контейнер находится около 10 раз на странице, мне нужно извлечь его innerHtml.
есть идеи ? (используя селен)