unknown error: $ is not defined

Вешаю событие на кнопку
Код:
str = “a#fCoverage”
def str2 = "\$('" + str + "').addEventListener('click', function(){alert('text')});" js.exec(str2)

error: org.openqa.selenium.WebDriverException: unknown error: $ is not defined

jquery нет в контексте этой страницы (или страница еще не загрузилась или там просто нет подключенного jquery). Если уверен что он подключен, то просто не успевает загрузиться на странице, засунь все в блок

   $(document).ready(function () {
     //code
   });
1 лайк

jquery не был подключен, попробую подключить