我有一个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遮盖的元素的任何想法