Транспортир Обновление ломая тесты E2E - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь обновить модуль транспортира в приложении Angular. Это большой скачок в версиях, с 2.4.0 до текущего 5.4.2. Как вы можете себе представить, это приводит к сбою тестов e2e в приложении. Прямо сейчас я получаю эту ошибку:

[13:29:13] E/launcher - Unable to create session from {
  "desiredCapabilities": {
    "count": 1,
    "browserName": "phantomjs",
    "phantomjs.binary.path": "\u002fusr\u002flocal\u002fbin\u002fphantomjs"
  },
  "capabilities": {
    "firstMatch": [
      {
        "browserName": "phantomjs"
      }
    ]
  }
}
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'ITSPAREMAC1.local', ip: 'fe80:0:0:0:4a7:164:5eb8:f7ed%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14', java.version: '11.0.2'
Driver info: driver.version: unknown
[13:29:13] E/launcher - SessionNotCreatedError: Unable to create session from {
  "desiredCapabilities": {
    "count": 1,
    "browserName": "phantomjs",
    "phantomjs.binary.path": "\u002fusr\u002flocal\u002fbin\u002fphantomjs"
  },
  "capabilities": {
    "firstMatch": [
      {
        "browserName": "phantomjs"
      }
    ]
  }
}
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'ITSPAREMAC1.local', ip: 'fe80:0:0:0:4a7:164:5eb8:f7ed%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14', java.version: '11.0.2'
Driver info: driver.version: unknown

Я уже пробовал webdriver-manager clean -> webdriver-manager update. Я также переустановил другие пакеты npm в приложении. Есть идеи?

1 Ответ

0 голосов
/ 08 марта 2019

Попробуйте добавить это к вашей конфигурации

  directConnect: true,

Примечание: удалите seleniumAddress из вашей конфигурации, если вы используете directConnect.

Для обновления веб-драйвера перейдите в папку вашего проекта и запустите node node_modules/protractor/bin/webdriver-manager update

...