请给我一个从这个html标签中查找元素的方法

Please suggest me a way to FindElements from this html tag

本文关键字:html 标签 查找 方法 元素 一个      更新时间:2023-09-26

有没有办法在这个代码段中使用data-bind值或data-xid进行提取:

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

找到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]"));

您可以使用JQuery来完成此操作。

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