Как запустить Opera через Selenium Webdriver на Javascript?

318
07 марта 2018, 09:21

Собственно, вопрос в топике. Пробовал заменить все chrome на opera в шаблоне на Хром, но кажется нюанс в том чтобы указать Binary. option.setBinary не воспринимается.

Answer 1

Разобрался. Вот шаблон для запуска Opera на JS:

var webdriver = require('selenium-webdriver');
var opera = require('selenium-webdriver/opera');
var options = new opera.Options();
options.setOperaBinaryPath("C:\\Program Files\\Opera\\51.0.2830.34\\opera.exe");
var driver = new webdriver.Builder()
    .forBrowser('opera')
    .setOperaOptions(options)
    .build();
By=webdriver.By, until=webdriver.until, Key = webdriver.Key;
driver.sleep(3000).then(function(){console.log('aeeee')});
driver.close();
driver.quit();
READ ALSO
Как подключить свой JavaScript к чужому сайту?

Как подключить свой JavaScript к чужому сайту?

У меня нестандартная задачаВопрос: Как подключить к сайту свой JavaScript ?

301
Почему ошибка WrappedComponent lacks a handleClickOutside(event) function for processing outside click events

Почему ошибка WrappedComponent lacks a handleClickOutside(event) function for processing outside click events

Есть компонент который рендерит компонент SocialAuth

381
Индивидуальный таймер [требует правки]

Индивидуальный таймер [требует правки]

Нужен таймер для пользователя (к примеру 10 минут)При обновлении страницы таймер должен начинать отсчет заново

294
Какие операции в jQuery являются наиболее медленными (по производительности)?

Какие операции в jQuery являются наиболее медленными (по производительности)?

Чтобы не повторять заголовок, немного перефразирую вопрос: каких функций jQuery следует избегать в целях избежания падения производительности?

350