如何编写一个 CSS Selector 选择不具有特定属性的元素?
我有 2 <div>
节点如下:
<div class="weEq5" style="will-change; width;">
<button class="_35EW6">
<div class="weEq5">
<button class="_35EW6">
我需要选择
<div>
(具有相似的类)并且每个都有相似的降序 <button>
但没有 style
属性。XPath 似乎工作正常:
//div[@class and not (@style)]/button
我正在寻找等效的 CssSelector。
试炼:
div[class :not(style)]>button (doesn't works).
我已经完成了以下讨论,但他们似乎将 class 属性丢弃为
:not([class])
如:我正在寻找以
:not(attribute)
结尾的类似行.
最佳答案
我认为更准确的 CSS Selector 是:
div[class]:not([style])>button
因为
button
元素是 div
的子元素元素。希望对你有帮助!
关于selenium - 如何编写一个 CSS Selector 选择不具有特定属性的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53927485/