html中的“idd”属性?编辑:我可以使用Javascript来获取基于自定义属性的元素吗?

时间:2013-11-26 16:37:03

标签: javascript html selenium selenium-webdriver

所以我找到了这个有趣的东西。 “idd”(不是不是拼写错误)属性。在html中看起来像这样:

<div idd="asdf1">some content</div>
<div idd="asdf2">some content</div>
<div idd="asdf3">some content</div>
<div idd="asdf4">some content</div>

问题是,我不知道它是什么。在我正在使用的网站上,它看起来像是id属性。

我的目标:我想使用“idd”属性来获取Selenium中的第一个div。我能看到的最好的方法是在Selenium中运行Javascript来获取div,因为selenium无法获得具有自定义属性的元素。我有一段时间没有使用过Javascript,我该怎么做呢?

2 个答案:

答案 0 :(得分:2)

复制粘贴(或迭代)错字?我从来没有听说过。

答案 1 :(得分:1)

现在有几个jquery和其他插件使用自定义属性来呈现它们的功能;它不仅限于HTML5。

Xpath和css选择器也可以使用自定义属性,因此以下xpath将根据它的div值为您提供第一个idd

//div[@idd='asdf1']