Выбирайте из фреймворков - WebdriverIO,WebdriverJS,Protractor, Nightwatch.js,Dalek.js ,Nemo, Frisby
К каждому их них есть документация с синтаксисом.
Ну и непосредственно JS.
Если вы посмотрите исходник гугловской страницы, которую открывает фантом, то увидите, что там нет элемента с Id="lst-ib". Загружается другая версия страницы. Отсюда и ошибка.
chmod +x ~/usr/bin/operadriver