У меня есть 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 я не могу нажать на кнопку. Это говорит о том, что элемент не виден.
Любая идея о том, как нажимать на такие элементы, которые затенены другим div с более высоким z-index