2016-07-31 22 views
0

Ich möchte Informationen von einer Website abrufen und sie einer lokalen Variablen in meinem Programm zuweisen.Zuweisen von Spannungsklasseninformationen zu lokalen Variablen mit Selenium Webdriver in C#

Die HTML-Datei auf der Website sieht wie folgt aus:

<span class="button pagenum"><span class="range"><span class="rangeFrom">1</span> to <span class="rangeTo">100</span></span> of <span style="border: 2px solid red;" class="totalcount">2500</span></span> 

It looks like this on the website. I Selen WebDriver bin mit C# in Visual Studio, und Google Chrome.

Ich weiß wirklich nicht, wo ich anfangen soll, da dies zu meinen ersten Selenprojekten gehört.

Alle/alle Hilfe ist willkommen!

+0

Möchten Sie separaten Text in separaten Variablen oder wholr Text in einzelnen Variablen? –

Antwort

0

Wenn Sie gesamten Text in Einzel Variable zuweisen möchten versuchen, wie unten:

string variable = driver.FindElement(By.CssSelector("span.button.pagenum")).Text; 

Oder wenn Sie alle Werte in einzelne Variablen zuweisen wollen versuchen, wie unten:

string rangeFrom = driver.FindElement(By.ClassName("rangeFrom")).Text; 

string rangeTo = driver.FindElement(By.ClassName("rangeTo")).Text; 

string totalcount = driver.FindElement(By.ClassName("totalcount")).Text; 

es Hoffnung hilft .. :)