硒单击具有较高z索引的div后面的按钮

时间:2018-11-16 10:07:46

标签: selenium selenium-chromedriver z-index

我有一个div,其定义如下:

<div class="Le8nfe" aria-hidden="true">
    <svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 1440 810" 
       preserveAspectRatio="xMinYMin slice" 
       aria-hidden="true" height="100%" width="100%">
         <!-- SOme path definition providing different background format -->
    </svg>
</div>

以上div的类具有以下CSS定义:

.Le8nfe {
  background: #fff;
  bottom: 0;
  direction: ltr;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
}

这将创建带有图案的背景。然后,我在其中一个div中有一个按钮,它是上述div的同级物,如下所示:

<div role="button" class="U26fgb O0WRkf zZhnYe C0oVfc sDzdve qxailb" 
    aria-disabled="false" tabindex="0">
    <div class="Vwe4Vb MbhUzd" jsname="ksKsZd"></div>
    <div class="ZFr60d CeoRYc"></div>
    <content class="CwaK9">
      <span class="RveJvd snByac">Yes</span>
    </content>
</div>

我面临的问题是使用Selenium我无法单击该按钮。它说该元素不可见。

关于如何单击具有较高z索引的另一个div遮盖的元素的任何想法

0 个答案:

没有答案