Comment fixer le sélénium-webriver erreur - $ n'est pas défini?

Je suis en train d'ajouter un événement à un bouton:

str = "a#fCoverage" //my locator
def str2 = "$('" + str + "').addEventListener('click', function(){alert('text')});" //add event
js.exec(str2)

Mais j'obtiens cette erreur:

erreur: org.openqa.le sélénium.WebDriverException: erreur inconnue: $ n'est pas défini

Quelqu'un pourrait-il m'aider s'il vous plaît?

utilisation de la fenêtre". jQuery" au lieu de "$" ...
pouvez-vous montrer un exemple?

OriginalL'auteur nightmare | 2015-02-23