Comment faire pour cliquer sur un bouton dans Selenium WebDriver avec Java à l'aide de jQuery

J'ai le code HTML suivant:

<button class="gbqfba" name="btnK" aria-label="Google Search" id="gbqfba"><span id="gbqfsa">Google Search</span></button>

Mon code suivant pour en cliquant sur bouton "Recherche Google" fonctionne bien à l'aide de java dans WebDriver:

driver.findElement(By.id("gbqfb")).click();

Je veux utiliser jQuery avec WebDriver de cliquer sur le bouton. Comment puis-je le faire?

Je n'ai la suite (Test a été exécuté dans eclipse en utilisant TestNG cadre):

WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("$('#gbqfba').click();");

Malheureusement, l'erreur suivante est affichée:

org.openqa.le sélénium.WebDriverException: $ n'est pas défini (ATTENTION: Le serveur ne fournit pas toutes les stacktrace de l'information)
Commande de la durée ou de l'expiration: 23 millisecondes

Quel est le problème avec mon code ci-dessus?