2

ChromeDriver を実行し、きゅうりのセットアップでテストしようとしています。これは非常に基本的な Google 検索テストですが、テストを実行すると次のように返されます。

(::) failed steps (::)

RuntimeError: RuntimeError
     Problem: unhandled request

     Callstack:
     -> init()

私はchromedriverを実行しています:

>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;

chromedriver の代わりにセレン jar を使用してテストを行いましたが、それは機能しますが、最終的には主に CEF クライアントに対してテストを行う必要があり、chromedriver を機能させる必要があります。

4

1 に答える 1

3

chromedriverでセレンを起動する私のスクリプト

#!/bin/bash
java -jar /var/lib/selenium/selenium-server.jar -Dwebdriver.chrome.driver=/var/lib/chrome-driver/chromedriver
于 2014-10-07T09:00:40.920 に答える