Selenium驱动程序 - 查找包含数据属性的元素(HTML5)

时间:2017-05-26 00:01:16

标签: c# selenium-webdriver

因此,想象一下具有以下HTML的页面:

<button data-my-custom='{"fileName":"SomethingRandom.zip"}'>
                 Download build 1023
</button>

页面上会有其中的几个,每个文件都有不同的文件名值,用于data-my-custom HTML 5属性。

如何在Selenium中获取包含HTML5属性“data-my-custom”的元素?

我无法弄清楚我是否应该使用XPATH,如果是,那表达式是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

对于CSS路径,选择器将为:button[data-my-custom],如果要查找特定选择器,则选择器为button[data-my-custom=<{yourFileNameObject}>]

完全归功于iamdanchiv。