Selenio - Obtener elementos html en lugar de valor de texto
A través de ese código, he extraído todo el texto deseado de un documento 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"));
}
aunque como necesito para refinar los resultados del documento extraído
Container
HEADER -> Title of a given block
Url -> Link to the relevant block
text -> body of a given block
/Container
Como se puede ver en mi código, puedo obtener el valor de la parte de texto como un valor de texto, eso estuvo bien, pero ¿qué pasa si quiero tener el valor del contenedor comoHTML ¿Y no el texto extraído?
<div class="container">
<div class="Header"> Title...</div>
<div class="Url"> www.example.co.il</div>
<div class="ResConent"> bla.. </div>
</div>
por lo tanto, el contenedor es aproximadamente 10 veces en una página que necesito para extraer su contenido interno.
algunas ideas ? (usando selenio)