WebdriverIO v5.7 Невозможно запустить наборы, используя Jasmine или Mocha - PullRequest
0 голосов
/ 25 марта 2019

При запуске более одного файла спецификации / теста с WebdriverIO v5.7 бегущий тест никогда не запускает браузер и начинает выполнение теста.Просто зависает, пока не истечет время ожидания.Нет ошибок, сгенерированных ни в одном из журналов.

Пробовал с помощью chromeDriver и селен автономно.Проблемы возникают как с мокко, так и с жасмином.Попытка привязки зависимостей @wdio к более низким версиям.

Зависимости Package.json:

    "@wdio/devtools-service": "^5.7.2",
    "@wdio/jasmine-framework": "^5.7.6",
    "@wdio/local-runner": "^5.7.6",
    "@wdio/mocha-framework": "^5.7.6",
    "@wdio/reporter": "^5.7.0",
    "@wdio/runner": "^5.7.6",
    "@wdio/selenium-standalone-service": "^5.7.2",
    "@wdio/spec-reporter": "^5.7.2",
    "@wdio/sync": "^5.7.6",
    "webdriverio": "^5.7.6",

Файл конфигурации:

  /**
   * server configurations for chromeDriver
   */
  services: ['chromedriver', 'devtools'],
  port: 9515,
  path: '/',
  chromeDriverArgs: ['--port=9515'],
  chromeDriverLogs: './logs',
  runner: 'local',

  /**
   * specify test files
   */
  specs: [],
  suites: {},

  /**
   * test configurations
   * trace, debug, info, warn, error, silent
   */
  logLevel: 'debug',

  outputDir: './logs',
  sync: true,
  coloredLogs: true,
  screenshotPath: './screenshots',
  baseUrl: 'https://my.dev.nutrienagsolutions.com',
  waitforTimeout: 10000,
  connectionRetryTimeout: 90000,
  framework: 'jasmine',
  deprecationWarnings: true,

  jasmineNodeOpts: {
    defaultTimeoutInterval: 9999999,
    grep: null,
    invertGrep: null,
  },

  reporters: ['spec'],

  // --inspect-brk to make selenium wait for user to open debug console in browser
  debug: true,
  execArgv: ['--inspect-brk=127.0.0.1:5859'],
};```

Should be able to run webdriverIO with --suite or --spec that references more than 1 test file.
...