0

У меня много проблем при запуске сценария Охотника в firefox. Пример отлично работает в Chrome.Firefox, не игнорирующий функцию огурца

Возможность в моем wdio.conf.js

capabilities: [{ 
    // maxInstances can get overwritten per capability. So if you have an in-house Selenium 
    // grid with only 5 firefox instance available you can make sure that not more than 
    // 5 instance gets started at a time. 
    maxInstances: 5, 
    // 
    browserName: 'firefox', 
    path: '/usr/local/lib/node_modules/selenium-standalone/.selenium/selenium-server/3.0.0-beta3-server.jar' 
    }], 

Я также использую FireFox-профиль и селен автономного сервер (услуги в wdio.conf.js)

services: ['selenium-standalone', 'firefox-profile'], 
    firefoxProfile: { 
    // extensions: ['/path/to/extensionA.xpi', '/path/to/extensionB.xpi'], 
    'browser.startup.homepage': 'http://google.com', 
    'plugin.state.npctrl': '2', 
    'plugin.state.silverlight': '2' 
    } 

настройки:

  • webdriverio: 4.2.16
  • wdio-огурец-основа: 0.2.5
  • wdio-светлячок-Профиль-сервис: 0.0.1
  • wdio-селен автономный-сервис: 0.0.7
  • огурец (JS): 1.2.0
  • селен-сервер: 3.0 0,0-бета3
  • Firefox: 49.0.1
  • geckodriver: 0.10.0

Firefox открывает и переходит к google.com, но он не работает тест, я получаю следующий вывод:

======================================================================================= 
Selenium 2.0/webdriver protocol bindings implementation with helper commands in nodejs. 
For a complete list of commands, visit http://webdriver.io/api.html. 
======================================================================================= 

[18:09:10] COMMAND POST  "/wd/hub/session" 
[18:09:10] DATA  {"desiredCapabilities":{"javascriptEnabled":true,"locationContextEnabled":true,"handlesAlerts":true,"rotatable":true,"maxInstances":5,"browserName":"firefox","path":"/usr/local/lib/node_modules/selenium-standalone/.selenium/selenium-server/3.0.0-beta3-server.jar","firefox_profile":"[base64] 1236 bytes","loggingPrefs":{"browser":"ALL","driver":"ALL"},"requestOrigins":{"url":"http://webdriver.io","version":"4.2.16","name":"webdriverio"}}} 


0 passing (48.90s) 

В Chrome, то же установка получает (ожидаемый) следующий вывод:

======================================================================================= 
Selenium 2.0/webdriver protocol bindings implementation with helper commands in nodejs. 
For a complete list of commands, visit http://webdriver.io/api.html. 
======================================================================================= 

[18:13:49] COMMAND POST  "/wd/hub/session" 
[18:13:49] DATA  {"desiredCapabilities":{"javascriptEnabled":true,"locationContextEnabled":true,"handlesAlerts":true,"rotatable":true,"maxInstances":5,"browserName":"chrome","path":"/usr/local/lib/node_modules/selenium-standalone/.selenium/selenium-server/3.0.0-beta3-server.jar","loggingPrefs":{"browser":"ALL","driver":"ALL"},"requestOrigins":{"url":"http://webdriver.io","version":"4.2.16","name":"webdriverio"}}} 

(...) 

6 passing (14.40s) 

ответ

0

Это, вероятно, проблема совместимости версии, понижая на селен сервер 2.53.1 и светлячок в 43,0 делает его отлично работать ,