获取给定HTML元素ID的HTML属性列表

时间:2018-05-31 22:39:06

标签: java xml xpath

我对XPath并不是真正的感觉,我需要实现以下目标:

假设我给出了html标记ID,我需要接收具有给定id的html元素的除id之外的所有属性,例如:

作为输入,我给了id="test",

作为一个输出,我需要得到类似的东西:

"Key" = "some-randmom-attribute"= 
"Value"="value-of-random-attribute";

"Key" = "some-randmom-attribute2"= 
"Value"="value-of-random-attribute2";

我需要的是:

允许获取具有给定id,

的html标记的所有属性的查询

干杯

1 个答案:

答案 0 :(得分:1)

假设您正在使用带有Selenium Xpath选择器的Java:

WebElement target = driver.findElement(By.xpath("//*[@id='someID']"));

然后按照此处创建的解决方案:

Selenium webdriver get all the data attributes of an element