2017-05-30 153 views
0

例如說我有一個標籤作爲類型:如何獲得元素/標籤類型的硒C#

<a class = "fp-anchor fp-forgot-password pull-right" href = "/Account/ForgotPassword">Forgot Password?</a> == $0 

我試圖讓元素的類型爲這個我指的應該是錨點a標記。或者更確切地說,我需要確定這是否是超鏈接。 喜歡的東西,

Driver.FindElement(By.Id("someid")).<whatever selenium webdriver function to identify what type of element it is> 

同樣,如果它是一個輸入標籤,說

<input type="text"..../> 

它應該確定該標籤爲input類型。

任何建議將是很大的幫助。

回答

1

是的,你可以使用.TagName;財產

例如獲得標籤名稱

string tagname = Driver.FindElement(By.Id("someid")).TagName; 
+0

功能GetTagName oes不會出現在我的情況。 –

+0

@BishwaroopChakraborty,試試這個'TagName'例如'string tagname = Driver.FindElement(By.Id(「someid」))。TagName'讓我知道它是否在C#中工作 –