Перейти к содержимому

Программирование на Python для тестировщиков
онлайн, начало 18 октября
Школа для начинающих тестировщиков
онлайн, начало 17 октября
Тестирование REST API
онлайн, начало 21 октября
Организация автоматизированного тестирования
онлайн, начало 18 октября
Фотография

Selenium-webdriver. Браузер Opera не запускается (выдает ошибку).

node.js selenium-webdriver javascript

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Yolly

Yolly

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 05 Ноябрь 2017 - 09:40

Подскажите пожалуйста как запустить тест в Node.js через браузер Opera.Скачивал operadriver и прописывал в Path, не помогает. Может есть у кого пример запуска теста в Opera.

WebDriverError: unknown error: cannot find Opera binary

  (Driver info: OperaDriver=2.30,platform=Windows NT 6.1.7601 SP1 x86_64)

  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 801 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 05 Ноябрь 2017 - 14:14

Не разбираюсь в Node.js, но, наверное, нужно привести пример кода, где объявляется Webdriver. Возможно, нужно указать путь к браузеру Опера?


  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#3 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 549 сообщений
  • ФИО:Роман

Отправлено 05 Ноябрь 2017 - 16:40

https://www.npmjs.co...bdriver-manager


  • 0

#4 Yolly

Yolly

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 06 Ноябрь 2017 - 08:02

var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var _ = require('underscore');
var VARS = {};

var globalTimeout = 60*1000;

var driver = new webdriver.Builder()
.forBrowser('opera')
.build();

driver.controlFlow().on('uncaughtException', function(err) {
console.log('There was an uncaught exception: ' + err);
});


driver.quit();
 
There was an uncaught exception: WebDriverError: unknown error: cannot find Opera binary
  (Driver info: OperaDriver=2.30,platform=Windows NT 6.1.7601 SP1 x86_64)

Может быть как-то надо прописать путь в коде к бинарнику?


  • 0

#5 DmitriyQA

DmitriyQA

    Постоянный участник

  • Members
  • PipPipPip
  • 183 сообщений
  • ФИО:Коваленко Дмитрий Владимирович
  • Город:Tel Aviv

Отправлено 07 Ноябрь 2017 - 18:47

Укажите путь к выполняемому файлу и будет вам счастье;

 

options = webdriver.ChromeOptions()
options.binary_location = "/usr/bin/opera" # path to opera executable, even though it's in PATH :/
driver = webdriver.Opera(opera_options=options) # success!

 

Пример на питоне 

 

А вобще я тут писал в соседний теме, что опера умерла, ей пользуется только владельцы кнопочных мобилок)


  • 0

Senior QA/ Wix.com / qaacademy.net



Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами node.js, selenium-webdriver, javascript

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале