Вы можете использовать WebDriverBackedSelenium
для создания имплементации селена
WebDriver driver = new FirefoxDriver();
Selenium selenium = new WebDriverBackedSelenium(driver, URL);
selenium.open()
selenium.type() or any other function;
Таким образом, ваши существующие функции селена не нужно писать, а новые функции могут использовать driver
.
Следующееинформация доступна по этой ссылке
Плюсы
Позволяет API-интерфейсам WebDriver и Selenium работать параллельно
Предоставляет простой механизм для управляемой миграции с Selenium RC API на WebDriver
Не требует запуска автономного сервера Selenium RC
Минусы
Не реализует каждый метод
Более продвинутое использование Selenium (с использованием «browserbot» или других встроенных методов JavaScript из Selenium Core) может не работать
Некоторые методы могут быть медленнее из-заразличия в реализации