Кликается по $("[data-test=oauth-auth-forgot-link]").shouldBe(enable).click(). - Селенид не ругается.
Если кликать мышкой - то отрабатвает, появляется форма ForgotPassword. Если кликать в коде - то всё отсаётся без изменений.
Пробовал делать различные клики, контекстный клик (правой кнопкой) открывает контекстное меню в другом месте. Разные селекторы тоже опробованы. Пробовал два браузера: firefox, chrome (остальные не нужны).
Не пробовал только через executeJS кликать, так как хотелось бы обойтись без подобных трюков.
Не думаю, что тут что-то принципиальное, иначе бы элемент не находился бы совсем. В данном случае проблема с вызовом соответствующего скрипта для обработки события.
А ещё важно, где и в какой момент байндится этот обработчик: $forgotButton.on("click", function() {
Вполне возможно, что он в неправильный момент байндится. И тогда результат зависит вовсе не от Selenide/Selenium/JS, а от скорости браузера и расположения звёзд.