gpt4 book ai didi

javascript - 是否有可能在 Protractor 中使用 cssContainingText 获取下一个 sibling

转载 作者:数据小太阳 更新时间:2023-10-29 05:57:41 24 4
gpt4 key购买 nike

是否可以使用 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'))

关于javascript - 是否有可能在 Protractor 中使用 cssContainingText 获取下一个 sibling ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28541050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com