如何使用 2 个属性选择一个元素。
例如:
<div data-button="1" data-column="13" style="margin-right: 5px;" id="0"></div>
我想查找 data-column="13"且 id="0"的元素 现在我按一个元素进行选择:
var element = $('div[data-button="1"]');
最佳答案
我最好的选择是首先使用 css
选择器,因为它快速且更易于理解。下面是如何使用它 -
var element = $('div#0[data-button="1"]');
或者,您也可以使用xpath
来获取它。 @Jason 在上面的评论中已经提到了一个例子。这是另一种方法 -
var element = element(by.xpath('//div[@id="0"][@data-button="1"]'));
希望有帮助。
关于javascript - 在 Protractor 中,通过2个属性选择一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33717917/