返回使用Xpath C#找到的元素的ID

时间:2015-08-06 13:49:50

标签: c# xpath

我正在尝试通过xpath查找我正在搜索的HTML元素的ID,如下所示: -

var path = string.Format(("(//*[text()='{0}'])"), buttonName);

actualButtonName = (Browser.FindXPath(path, new Options {Match = First}).Id);

return actualButtonName;

当前返回actualButtonName的空白

这将使我能够在我正在查看的页面上找到元素的ID,一旦我返回了ID,我就可以在其他地方使用它。 希望你能帮忙

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码获取元素属性:

var element = driver.FindElement(By.XPath(path));
var elementId = element.GetAttribute("id");