Этот функциональный тест на селен проработал неделю 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)
Я много искал и не могу найти решение, многие люди, кажется, решают эту проблему, ожидая загрузки элемента. Любая помощь будет принята с благодарностью.
Спасибо.