Я пытаюсь запустить ChromeDriver и протестировать его с настройкой огурца, это очень простой поисковый тест Google, но когда я запускаю тест, он возвращается с:
(::) failed steps (::)
RuntimeError: RuntimeError
Problem: unhandled request
Callstack:
-> init()
Я использую хромированный драйвер с:
>chromedriver --url-base=wd/hub/session
Starting ChromeDriver (v2.10.267521) on port 9515
Only local connections are allowed.
А файл world.js, запущенный из огурца, выглядит так:
var prefix = 'capabilities:';
var capabilities = {};
var World = function (callback) {
this.webdriverio = require('webdriverio');
this.browser = this.webdriverio
.remote({'port':9515, 'desiredCapabilities': capabilities})
.init();
callback();
};
exports.World = World;
Я провел тест с банкой с селеном вместо хромированной драйвера, и это работает, но в конечном итоге тестирование необходимо проводить в первую очередь с клиентом CEF, и нам нужно будет заставить работать хромированный драйвер.
browserName: 'chrome'
к объекту возможностей? Если возможности не предоставлены, WebdriverIO использует firefox в качестве браузера по умолчанию. - person ChristianB   schedule 23.09.2014