Selenium如何选择没有特定CSS属性的HTML元素

2024-09-27 02:24:21 发布

您现在位置:Python中文网/ 问答频道 /正文

HTML类似于以下内容:
注意:为了有更好的可读性示例代码,我将类抽象为唯一的类,因为它们要多得多(用“...”表示)。

...
<div id=”container”>
  <div class=”classA1 classA2”>
    <div class=”classA1 classB1 classB2 classB3 ...”>
      ...
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 17;”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 30; opacity: 0.6; ”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 20;”></div>
      ...
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 24;”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 19; opacity: 0.6; ”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 27;”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 21; opacity: 0.6; ”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: -15; opacity: 0.6; ”></div>
      <div class=”classC1 classC2 classC3 ...” style="...; z-index: 22;”></div>
      ...
    </div>
  </div>
</div>
...

我正在使用

^{pr2}$

选择以下元素:

  ...
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 17;”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 30; opacity: 0.6; ”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 20;”></div>
  ...
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 24;”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 19; opacity: 0.6; ”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 27;”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 21; opacity: 0.6; ”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: -15; opacity: 0.6; ”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 22;”></div>
  ...

问题:

我怎样才能得到以下只包含doNOT(!)元素的结果拥有CSS属性opacity

  ...
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 17;”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 20;”></div>
  ...
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 24;”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 27;”></div>
  <div class=”classC1 classC2 classC3 ...” style="...; z-index: 22;”></div>
  ...

Tags: 代码divid元素示例indexstylehtml

热门问题