请建议我从这个HTML标签找到FindElements的方法

时间:2015-11-28 23:49:39

标签: javascript c# selenium selenium-webdriver

是否有使用此代码段中data-bind值或data-xid的提取方法:

<input class="form-control" type="text" maxlength="35" data-bind="value: firstGivenName" data-xid="firstGivenName"/>. 

2 个答案:

答案 0 :(得分:2)

找到input元素并使用.GetAttribute()获取属性值:

IWebElement myInput = Driver.FindElement(By.CssSelector("input[data-xid][data-bind]"));
myInput.GetAttribute("data-xid");

如果您要求根据data-xid属性值找到元素:

IWebElement myInput = Driver.FindElement(By.CssSelector("input[data-xid=firstGivenName]"));

答案 1 :(得分:0)

你可以用JQuery做到这一点。

var elements_found = $("input[dataxid='firstGivenName']")