Установила себе NodeJS, поставила Selenium Webdriver, в файле ‘package.json’ есть зависимость моего проекта и селениума. После инициализации драйвера не могу вызвать метод get. Для запуска браузера используется selenium-standalone. Почему вылезает такая ошибка? Вот код:
let driver = require(‘selenium-webdriver’);
let webdriver = new driver.Builder()
.usingServer(‘http://127.0.0.1:4444/wd/hub’)
.withCapabilities({browserName: ‘chrome’})
.build;
Прикольно.
А что-нибудь видно в логах selenium-standalone?
Update: вы там не забыли скобочки после build?
let webdriver = require('selenium-webdriver');
let driver = new webdriver.Builder() // "driver" - как-то короче будет
.usingServer('http://127.0.0.1:4444/wd/hub')
.forBrowser('chrome') // можно так
.build(); // тут скобочку забыли
driver.get('http://www.twitter.com');
Ну и как обычно - вопрос: какие версии используете?