是否可以使用 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
寻找兄弟姐妹的方法。但是,这对我来说不起作用!
我认为“链接”可以用来实现这一点,但不知道如何!
谢谢,
萨克希
如果你能一次性得到它怎么办?by.xpath():
element(by.xpath('//div[@class="text-label" and . = "SomeText"]/following-sibling::div'))
或者,您可以将其与cssContainingText()
:
element(by.cssContainingText('div.text-label','SomeText')).element(by.xpath('following-sibling::div'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)