【发布时间】:2020-02-27 23:56:59
【问题描述】:
是否可以通过使用 by.cssContainingText() 获取下一个兄弟
示例: HTML 代码如下:
<div ng-repeat="SomeNgRepeat" class="ng-scope">
<div class="text-label" >SomeText</div>
<div class="some-class">SomeValue</div>
</div>
通过使用获取元素:
element(by.cssContainingText('div.text-label','SomeText'))
现在找到上述元素的下一个兄弟。
我知道css=form input.username + input 找到兄弟姐妹的方法。但是,这在我的情况下不起作用!
我认为'chaining'可以用来实现这一点,但不知道如何!
谢谢, 飒飒
【问题讨论】:
-
需要查看源 HTML。
-
已编辑问题以包含代码!
-
你试过nth-child方法吗?只需增加父 div 子编号即可获取下一个元素。
标签: javascript angularjs css-selectors protractor end-to-end