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

Edg*_*nez 17 angularjs protractor

是否有可能像jQuery一样通过其名称获取元素?我正在尝试像jQuery中那样执行jQuery选择器

$('h1')
Run Code Online (Sandbox Code Playgroud)

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

我试过了

element('h1')
Run Code Online (Sandbox Code Playgroud)

但它不起作用

Jmr*_*Jmr 30

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

element(by.css('h1')); // works with any css selector
$('h1'); // works with any css selector
element(by.tagName('h1'));
Run Code Online (Sandbox Code Playgroud)

  • 自定义html标签(由指令创建的标签)是否相同? (2认同)

Edg*_*nez 19

最后在github上找到了答案,他们有一个显示所有选择器的测试文件

element(by.css('h1'));
element(by.css('.my-class'));
Run Code Online (Sandbox Code Playgroud)

  • 这个链接坏了 (3认同)