如何在Protractor中找到具有特定自定义属性的所有元素?我在Stackoverflow和网上发现了类似的问题,但他们使用xpath对标记进行限制。
element(by.xpath('//div[@custom-attribute]'))
与上面的例子相反,我不想对标签施加限制,因为我们有不同的标签和相同的自定义属性。无论标签如何,我都希望找到具有该属性的所有元素。这可能吗?
答案 0 :(得分:4)
您可以使用CSS selector locator:
element.all(by.css('[custom-attribute]'));
或者,通过$$
快捷方式:
$$('[custom-attribute]');
[custom-attribute]
是 attribute selector ,可以匹配任何具有custom-attribute
属性的元素。