通过元素名称在量角器中选择元素的语法是什么

时间:2013-12-05 16:59:55

标签: angularjs protractor

是否有可能像jQuery一样通过名称获取元素? 我正在尝试像jQuery

那样执行jQuery选择器
$('h1')

这是如何用量角器完成的?

我试过

element('h1')

但它不起作用

2 个答案:

答案 0 :(得分:30)

有几种方法可以做到这一点 - 您可以通过tagName或css选择器获取它。所以以下任何工作都是:

element(by.css('h1')); // works with any css selector
$('h1'); // works with any css selector
element(by.tagName('h1'));

答案 1 :(得分:19)

答案终于在github找到,他们有一个显示所有选择器的测试文件

element(by.css('h1'));
element(by.css('.my-class'));