Невозможно щелкнуть элемент в селене, потому что «объект закрывает его» - PullRequest
0 голосов
/ 03 августа 2020

Этот функциональный тест на селен проработал неделю a go. С тех пор я внес много изменений в эту страницу, и теперь тест не работает с

selenium.common.exceptions.ElementClickInterceptedException: Message: Element <input id="id_test_date" class="checkboxinput custom-control-input" name="test_date" type="checkbox"> is not clickable at point (8,470) because another element <label class="custom-control-label"> obscures it

. Я пытался дождаться загрузки элемента, но это не помогло. Это html

<div class="form-group">
    <div id="div_id_test_date" class="custom-control custom-checkbox">
        <input type="checkbox" name="test_date" class="checkboxinput custom-control-input" id="id_test_date">
        <label for="id_test_date" class="custom-control-label">
            Do you know what month you will take the test?
        </label>
    </div>
</div>

Я не знаю, что ::before:: вызывает проблему, если это так, я не знаю почему, поскольку раньше это не было проблемой и Я не знаю, как это исправить.

Я думаю, что это не связано, но я получаю следующее сообщение об ошибке в консоли

Uncaught TypeError: option required is not recognized!
    at Boolean.<anonymous> (bootstrap-datetimepicker.min.js:1)

Я много искал и не могу найти решение, многие люди, кажется, решают эту проблему, ожидая загрузки элемента. Любая помощь будет принята с благодарностью.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...