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

本文关键字:html 标签 查找 方法 元素 一个 | 更新日期: 2023-09-27 18:24:58

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

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

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

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