t.me/atinfo_chat Telegram группа по автоматизации тестирования

При использование в Selenium js выходит ошибка Cannot read property 'click' of null

Теги: #<Tag:0x00007feb0e2c4970>

Пишу автотесты на Selenium, верстка проекта плохая,из-за этого некоторые элементы цепляю с помощью java script при прогоне автотестов иногда выходит ошибка ,не может сделать клик в команде с js : Cannot read property ‘click’ of null
Вот код




Ошибка появляется не всегда ,но пока не получилось отследить с чем она связана
Подскажите пожалуйста что сделать чтобы тест с js работал стабильно?

Как вариант, форма просто не загружается. Например, 404.
Сделайте автоматическое снятие скриншота при падении теста на terarDown, посмотрите, что они Вам покажут.

.waitForElementVisibility(ANSWER_FORM_CSS, 10)
.executeJavaScript("document.querySelector(\" " + ANSWER_FORM_CSS + " \").click()")

Только не совсем понятно зачем вам этот безумный чейнинг и свои врапперы над selenide функциями которые и так довольно простые?