Транспортир проводит испытания на PhantomJS

Кажется, я не могу успешно пройти тест PhantomJS. Я пытался интегрировать его в свой проект, но после того, как это не удалось, я попытался просто запустить базовые образцы Angular Docs, и у меня возникла та же проблема. Мои шаги до сих пор:

npm install -g phantomjsphantomjs --webdriver=9515 // ... GhostDriver - Main - работает через порт 9515protractor protractorConf.js

Это тот же файл из примера, в котором изменено только browserName и изменен порт seleniumAddress:

// An example configuration file.
exports.config = {
  // The address of a running selenium server.
  seleniumAddress: 'http://localhost:9515',

  // Capabilities to be passed to the webdriver instance.
  capabilities: {
    'browserName': 'phantomjs'
  },

  // Spec patterns are relative to the current working directly when
  // protractor is called.
  specs: ['onProtractorRunner.js'],

  // Options to be passed to Jasmine-node.
  jasmineNodeOpts: {
    showColors: true,
  }
};

Я получаю следующее сообщение об ошибке:

UnknownError: Error Message => 'Detected a page unload event; asynchronous script execution does not work across page loads.'

я нашелэтот вопрос на github, который, казалось, был связан. Я думал, что понял ихbrower-setup.md включить его в один из моихbeforeEach функции. Потом я нашелВот ptor в любом случае просто обернуть водителя. Вау, я знаю, что я новичок здесь, на земле транспортир / селен, но отношение сигнал / шум интенсивно сдерживает. Я бы очень хотел получить преимущества производительности от использования PhantomJS, но перспектива потерять еще несколько часов из-за этого больно мне в голову. Я нахожусь на 64-битной Windows 7 Enterprise, в случае, если это имеет значение. Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос