和 CSS 选择器定位器快捷方式

Protractor API 允许 CSS 元素定位器使用类似 jQuery 的快捷方式符号 $() 。

普通的 CSS 元素定位器 :

element(by.css('h1.documentation-text[ng-bind="title"]'));
element(by.css('[ng-click="submit"]));

快捷方式 $() CSS 元素定位器 :

$('h1.documentation-text[ng-bind="title"]');
$('[ng-click="submit"]');

要在定位器下查找多个元素,请使用快捷方式 $$() 。

普通的 CSS 元素定位器 :

element.all(by.css('h1.documentation-text[ng-bind="title"]'));
element.all(by.css('[ng-click="submit"]));

快捷方式 $$() CSS 元素定位器 :

$$('h1.documentation-text[ng-bind="title"]');
$$('[ng-click="submit"]');