Транспортир: работает только Chrome - PullRequest
0 голосов
/ 05 февраля 2019

Моя конфигурация Protractor содержит следующее:

exports.config = {
  allScriptsTimeout: 111000,
  directConnect: false,  //also tried directConnect: true

  specs: [
    './e2e/spec/**/*-spec.ts'
  ],

  suites: {
    basic: [
      './e2e/spec/**/widths-spec.ts'
    ],
    all: [
        './e2e/spec/**/*-spec.ts'
    ],

  capabilities: {
    'browserName': 'firefox',
    //'browserName': 'chrome'
  },
//snipet cut...

Если я закомментирую строку возможностей Chrome, как показано выше, Firefox не запустится - Chrome все еще работает.Ошибок не возникает, и тесты выполняются без проблем (за исключением того, что они не запускаются в Firefox).Я работаю со скриптом: $ npm run e2e:local:auto -- --suite basic и только что обновил FireFox до последней версии (v.65.0) и работаю на Mac OS High Sierra 10.13.6.

1 Ответ

0 голосов
/ 06 февраля 2019

Попробуйте следующую конфигурацию для браузера Firefox:

   capabilities: {
     browserName: 'firefox',
     marionette: true,
     acceptInsecureCerts: true,
     'moz:firefoxOptions': {
       args: ['--headless'], // this one is only for headless mode
     },
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...