Я болею за вас, ребята, годами, я надеюсь, что кто-то может помочь. Я работал над этой проблемой и прекращал ее безуспешно уже почти год, надеюсь, кто-то там сможет помочь!
Короче говоря, у меня есть ряд полей на веб-сайте, которые сопровождаются кнопками.
Вот так:
<div tabindex="9" class="gwt-PushButton gwt-PushButton-up" role="button" id="ClientSearchView.clientIdSubmitBtn" aria-pressed="false" style="width: 100px;"><input type="text" tabindex="-1" role="presentation" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">
<div class="html-face">Submit</div>
</div>
А также:
<div tabindex="0" class="gwt-PushButton gwt-PushButton-up" role="button" aria-pressed="false" id="BackDateSystemDatePopup.useSysDateBtn" style="width: 190px;"><input type="text" tabindex="-1" role="presentation" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">
<div class="html-face">Use Current System Date</div>
</div>
Я перепробовал все итерации с использованием методов события пожара и прошел каждый из них, там нет ошибок, просто ничего не происходит.
Я попробовал просто object.click, но безрезультатно. Кажется, что сайт использует состояние арии для проверки, чтобы отключить прослушивание событий, если у кого-либо есть какая-либо помощь или понимание, я был бы глубоко в долгу.