Теперь у них есть интерфейс IJavaScriptExecutor, который можно использовать для замены пользовательских расширений.
Это версия C # / NUnit.
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
long tableRowCount = (long)js.ExecuteScript("return $('#tableid tr').length);
Вот версия Java / JUnit:
JavascriptExecutor js = (JavascriptExecutor) driver;
Object o = js.executeScript("return '123'");