Selenium 量角器条件选择器
我正在使用Selenium量角器,希望从以下列表中选择除包含文本“Cat”的元素之外的所有元素,然后对其余元素执行一些操作Selenium 量角器条件选择器,selenium,xpath,css-selectors,protractor,e2e-testing,Selenium,Xpath,Css Selectors,Protractor,E2e Testing,我正在使用Selenium量角器,希望从以下列表中选择除包含文本“Cat”的元素之外的所有元素,然后对其余元素执行一些操作 <div class="mainDiv"> <div class="childDiv">Dog</div> <div class="childDiv">Goat</div> <div class="childDiv">Bird</div> <div cl
<div class="mainDiv">
<div class="childDiv">Dog</div>
<div class="childDiv">Goat</div>
<div class="childDiv">Bird</div>
<div class="childDiv">Cat</div>
<div class="childDiv">Zebra</div>
</div>
狗
山羊
鸟
猫
斑马
是否有cssContainingText(或其他)的选择器,在该选择器中,我可以给出一个条件来选择除包含文本“Cat”的元素之外的所有元素?您可以使用以下命令创建一个列表,选择除包含文本的元素之外的所有元素:
- xpath:
- CSS选择器:
参考文献 您可以在以下内容中找到一些相关讨论:
//div[@class='mainDiv']//div[@class='childDiv'][not(contains(.,'Cat'))]
div.mainDiv div.childDiv:not(:nth-child(4))