如何在selenium c#中获取元素/标签类型

时间:2017-05-30 09:26:43

标签: c# jquery html selenium

比如说我有一个标签:

<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 个答案:

答案 0 :(得分:1)

是的,您可以使用.TagName;属性

获取标记名称

e.g。

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