如何编写 CSS 选择器来选择不具有特定属性的元素?

2024-01-06

如何编写 CSS 选择器来选择不具有特定属性的元素?

我有2个<div>节点如下:

  • First:

    <div class="weEq5" style="will-change; width;">
        <button class="_35EW6">
    
  • Second:

    <div class="weEq5">
        <button class="_35EW6">
    

我需要选择<div>(具有相似的类别)并且每个都有相似的下降 <button>但没有style属性。

XPath似乎工作正常:

//div[@class and not (@style)]/button

我正在寻找同等的CSS选择器.

Trials:

div[class :not(style)]>button (doesn't works).

我经历了以下讨论,但他们似乎放弃了class属性为:not([class]) as in:

  • 我可以编写一个 CSS 选择器来选择不具有特定类的元素吗? https://stackoverflow.com/questions/9110300/can-i-write-a-css-selector-selecting-elements-not-having-a-certain-class
  • 如果元素具有特定的类,是否可以在 CSS 中定义不应用样式? [复制] https://stackoverflow.com/questions/27741980/is-it-possible-to-define-in-css-not-to-apply-style-if-element-have-certain-class

我正在寻找类似的行以结尾:not(attribute).


我认为更准确的CSS选择器是:

div[class]:not([style])>button

因为button元素是以下元素的子元素div元素。

希望对您有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何编写 CSS 选择器来选择不具有特定属性的元素? 的相关文章

  • Chrome 已关闭,并出现错误 ERROR:network_change_notifier_win.cc(141)] WSALookupServiceBegin 失败,原因为:0

    我的笔记本电脑操作系统是 windows 10 我使用 selenium webdriver 和 Python 当我通过脚本打开chrome浏览器时 加载网页后chrome就关闭了 下面是我的python代码和错误 from seleniu
  • python webdriver_manager chrome 自定义配置文件

    如何使 webdriver manager chrome 使用自定义 chrome 用户配置文件 我知道对于 selenium webdriver 我可以这样指定 options Options options add argument f
  • 有什么方法可以让 css 选择除第一页之外的所有内容吗?

    我刚刚找到了 CSS page指令 并将其与 first将 CSS 应用到 html 打印的第一页 有没有办法反其道而行之 将 CSS 应用于所有页面except首先 使用 CSS3 not https developer mozilla
  • 如何从网站的 HTML 内容获取 XPath 表达式?

    我想在 Selenium 代码中使用 XPath 表达式 但我不知道如何从网站的 HTML 代码中获取它 我正在使用 Google Chrome 网络浏览器 最简单的方法是inspect您想要获取其 XPath 表达式的元素 然后单击突出显
  • 使用 Cheerio 选择具有属性的元素

    选择具有特定属性的所有 dom 元素的最有效方法是什么
  • Selenium 打开本地文件

    我正在尝试使用 Firefox Selenium 实例作为图像的基本幻灯片 我的想法是我会开一个webdriver and driver get 来自本地目录的文件 当我运行以下命令时 我收到错误 selenium common excep
  • Selenium 打开未登录 Chrome 帐户的 chrome

    我最近一直在使用 Selenium WebDriver 我还专门使用 chromedriver 每当我打开一个新的 chrome 窗口 driver get url 时 Chrome 都会以完全默认的状态启动 而不是我刚刚从我的扩展坞打开一
  • css中为什么要用空格来分隔事物

    这是 wordpress 样式表中我不明白的内容 blockquote cite blockquote em blockquote i font style normal blockquote 和 cite 之间的空格有什么作用 我知道如果
  • 使用 WebDriver 暂时绕过隐式等待

    当使用隐式等待时 正如这里所建议的 https stackoverflow com a 10950905 56285 我仍然有时想要断言即时元素不可见或不存在 换句话说 我know有些元素应该隐藏 并希望我的测试做出这样的断言fast 而不
  • 如何使用不同的搜索创建元素的 Xpath ( cssSelector / tag / ClassName )

    我想使用不同的 cssSelector tag ClassName 找到一个元素 并获取它的 xpath 值 更具体地说 我有一个网站 当一天发生变化时 其中一个类会更改它的类 这是我该怎么做意思是 tr td 1 1 2019 td td
  • 使用输入按钮处理网站上的分页

    试图使用硒抓取这个网站 我的代码可以工作 但目前它只抓取第一页 该页面使用输入按钮作为浏览页面的一种方式 因此我想逐个单击每个按钮 但它不起作用 有没有人有任何其他方法来处理此类分页的导航 import requests from sele
  • 如何确定 Android UI 元素的 XPATH。硒 + Appium

    我目前正在使用 Appium 和 Selenium 自动化 Android 应用程序 并且在通过 ID 定位元素时遇到了一些问题 我想使用 XPATH 但不知道如何获取 android UI 元素的 XPATH 有谁知道如何确定元素的 XP
  • iframe 内 Web 元素的 QuerySelector

    编辑 新标题 我正在寻找的是 iframe 内元素的 document querySelector 我已经用谷歌搜索了很多答案 最后我被难住了 我正在尝试在 iframe 内查询 我正在构建要在 Selenium 中使用的字符串选择器 通常
  • TestNG 启动期间发生内部错误

    我创建了一个 TestNG 类 FirstTest java 当我将测试用例作为 TestNG Test 运行时 出现以下错误 期间发生内部错误 启动 FirstTest java lang NullPointerException Ecl
  • CSS 3 nth 类型仅限于类 [重复]

    这个问题在这里已经有答案了 有没有办法限制 CSS 3nth of type去上课 我有一个动态数量section具有不同类别的元素指定其布局需求 我想抓住三分之一 module 但似乎nth of type查找类元素类型 然后计算类型 相
  • 如何从“健康”元素中提取文本

    我花了几个小时试图找到在硒中使用该游戏的 HP 值的正确链接 为了检查您自己 我将提供如下用户名和密码 网站 https s3 en bitefight gameforge com user login https s3 en bitefi
  • 使用 Selenium 选择具有特定内容的锚点

    我有一个 HTML 元素 如下所示 a class country href es co Columbia a 如何根据内容 Columbia 选择该锚元素 我不能使用find element by class css selector因为
  • 这是 jQuery 处理子选择器的错误吗?

    jQuery 处理子选择器的方式是否存在错误 或者我是否遗漏了一些明显的东西 当孩子不是其他人时 我无法让它发挥作用 这是我正在运行的 jQuery 选择器 myTable gt tr each function do somthing 表
  • Internet Explorer Selenium Protractor e2e 测试

    我想在我们的 CI 构建过程中添加一些 e2e 测试 我已经针对 chrome firefox 添加了它们 作为最简单的 但我真的很想为几个 IE 版本做这件事 如何在 linux mac 上的构建过程中注入它 我发现这样的文章 http
  • 如何在Python Selenium中获取WebElement的类名?

    我使用 Selenium WebDriver 来抓取从网页中获取的 用 JavaScript 编写的表格 我正在迭代表行列表 每行可能属于不同的类别 我想获取此类的名称 以便我可以为每一行选择适当的操作 table body table f

随机推荐