2016-07-31 87 views
0

我想從網站中提取信息,並將其分配給我的程序中的局部變量。使用C#中的Selenium Webdriver將局部變量信息賦予局部變量

網站上的HTML看起來像這樣:

<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. 我使用webdriver的硒,C#在Visual Studio中,和谷歌Chrome。

我真的不知道從哪裏開始,因爲這是我的第一個硒項目。

任何/所有幫助表示讚賞!

+0

你想在單個變量單獨變量或wholr文本單獨的文本? –

回答

0

如果你要分配整個文本轉換成單變量只是嘗試如下:

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

或者,如果你想分配所有值到各個變量如下嘗試:

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

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

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

希望它幫助.. :)