量角器获取嵌套div

时间:2017-02-25 16:13:29

标签: protractor angularjs-e2e e2e-testing

嵌套的div结构,里面有链接

像这样:

<div>
  <div>
        <a ng-click>

现在我成功到达了第二个div,但是我无法到达第二个div并点击它(需要测试点击是否有效)

我的结构: enter image description here

如何选择图片中的所选元素并单击它?谢谢 你能帮我吗?感谢

1 个答案:

答案 0 :(得分:1)

只需使用CSS Attribute Selectors

var el = element(by.css('a[ng-click="openService()"]'));
// or using the $() shorthand
// var el = $('a[ng-click="openService()"]');
el.click();

如果这不起作用,您可以尝试cssContainingText()

var el = element(by.cssContainingText('a', 'gfd'));

或者它是近亲linkText

var el = element(by.linkText('gfd'))