Тайм-аут при попытке запустить тест Mocha с помощью WebDriverJS

Я пытаюсь запустить это на компьютере с Windows и продолжаю получать тайм-аут. У меня работает Selenium, но кажется, что он не может выполнить подключение к URL-адресу.

var client = require('webdriverjs').remote({
    desiredCapabilities: {
        browserName: 'chrome'
    },
    logLevel: 'verbose'

});
var expect = require('chai').expect;


describe('Test example.com', function(){
    before(function(done) {
        client.init().url('http://example.com', done);
    });

    describe('Check homepage', function(){
     it('should see the correct title', function(done) {
        client.getTitle(function(err, title){
            expect(title).to.have.string('Example Domain');
            done();
        });
    });

    });

    after(function(done) {
        client.end();
        done();
    });
});

Это ошибка, которую я получаю:

  1) Test example.com "before all" hook:
     Error: timeout of 10000ms exceeded
      at null.<anonymous> (C:\Users\sandy_000\AppData\Roaming\npm\node_modules\m
ocha\lib\runnable.js:139:19)
      at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)

person neptunian    schedule 06.05.2014    source источник
comment
Вы пытались увеличить время ожидания, например. 999999999. Ваш тест работает нормально, я проверил его.   -  person ChristianB    schedule 07.05.2014


Ответы (1)


Я нашел этот сайт: http://aboutcode.net/2013/12/02/automating-chrome-on-windows-with-javascript-using-selenium-webdriverjs.html

Мне нужно было загрузить соответствующий исполняемый драйвер и запустить с ним селен следующим образом:

c:\myproject>java -jar selenium-server-standalone-2.35.0.jar -Dwebdriver.chrome.driver=chromedriver.exe
person neptunian    schedule 07.05.2014