我对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标记的所有属性的查询干杯
答案 0 :(得分:1)
假设您正在使用带有Selenium Xpath选择器的Java:
WebElement target = driver.findElement(By.xpath("//*[@id='someID']"));
然后按照此处创建的解决方案:
Selenium webdriver get all the data attributes of an element