为什么CSS包含()无法使用Protractor?

时间:2016-07-19 07:32:32

标签: selenium selenium-webdriver protractor

在量角器中,xpath contains[.,'']始终有效,而不是CSS的contains()功能;是否有任何导致这种功能破坏的原因?或任何调整来实现它?

1 个答案:

答案 0 :(得分:5)

伪类contains不是CSS功能。它由JQuery或Mootools等外部库实现。要按文本获取元素,请使用定位器by.cssContainingText

var elem = element(by.cssContainingText('div.left', 'my text'));