我有一个元素列表:
<ul>
<li></li>
<li></li>
<li style="display: none"></li>
<li style="display: none"></li>
<li style="display: none"></li>
<li></li>
</ul>
我只想获取没有此 style="display: none"
的元素。
有什么建议可以区分那些带有 style="display: none"
和那些没有的吗?
最佳答案
List<WebElement> lis = webDriver.findElement(By.cssSelector("ul li:not([style*='display: none'])"));
不显示列表:无元素...
关于java - 如何使用 Selenium 查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36176211/