SafariDriver все еще экспериментален и использует плагин для браузера, использующий WebSockets для связи с браузером. Это отличный шаг, и это то, чего многие ждали.
Однако, если вам нужно что-то более стабильное, у Даррела Грейнджера есть хороший пост о том, как создать экземпляр объекта Webdriver с использованием API Selenium RC (a.k.a Selenium 1).
Возможно, это лучший способ начать тестирование Safari прямо сейчас.