我正在尝试通过xpath查找我正在搜索的HTML元素的ID,如下所示: -
var path = string.Format(("(//*[text()='{0}'])"), buttonName);
actualButtonName = (Browser.FindXPath(path, new Options {Match = First}).Id);
return actualButtonName;
当前返回actualButtonName的空白
这将使我能够在我正在查看的页面上找到元素的ID,一旦我返回了ID,我就可以在其他地方使用它。 希望你能帮忙
答案 0 :(得分:0)
您可以使用以下代码获取元素属性:
var element = driver.FindElement(By.XPath(path));
var elementId = element.GetAttribute("id");