Параллельное ночное наблюдение для двух браузеров запускается только по умолчанию для браузера - PullRequest
0 голосов
/ 07 января 2019

Я настроил несколько параметров теста и хочу запустить параллельный Chrome и т. Д. Когда я бегу

. / Node_modules / .bin / nightwatch --env chrome

тест на хромированные пробежки

. / Node_modules / .bin / nightwatch --env ie

тест на то есть работает

. / Node_modules / .bin / nightwatch --env ie, chrome

тест для запуска Firefox (так как я предполагаю, что он запускается только по умолчанию и ничего более)

Nightwatch 1.0.18

{
  "src_folders": [
    "test"
  ],
  "output_folder": "reports",
  "live_output" : true,
  "custom_commands_path": "config/commands",
  "test_runner": {
    "type" : "mocha",
    "options" : {
      "grep": "@acc"
    }
  },

  "test_settings": {
    "default": {
      "selenium_host": "hub-cloud.browserstack.com",
      "selenium_port": 80,
      "launch_url": "localhost",
      "browserstack.key": "KEY",
      "browserstack.user": "USER",
      "browserstack.local": "true"
    },

    "chrome-local": {
      "default_path_prefix": "",
      "launch_url": "localhost",
      "screenshots": {
        "enabled": true,
        "on_failure": true,
        "on_success": true,
        "on_error": true,
        "path": "./screenshots"
      },
      "desiredCapabilities": {
        "browserName": "chrome",
        "javascriptEnabled": true,
        "chromeOptions": {
          "args": [
            "--no-sandbox",
            "headless",
            "window-size=1920,1200"
          ]
        },
        "acceptSslCerts": true,
        "acceptInsecureCerts": true,
        "elementScrollBehavior": 1
      }
    },
    "chrome": {
      "desiredCapabilities": {
        "browser": "chrome"
      }
    },
    "ie": {
      "desiredCapabilities": {
        "browserName": "ie",
      }
    }
  }
}

1 Ответ

0 голосов
/ 07 января 2019

для запуска параллельных тестов с использованием Nightwatch см. - https://github.com/browserstack/nightwatch-browserstack

Поскольку вам нужно запустить параллельные тесты в браузерах Chrome и IE, вам нужно внести следующие изменения в строку https://github.com/browserstack/nightwatch-browserstack/blob/master/package.json#L10 -

"параллель": "./node_modules/.bin/nightwatch -c conf / parallel.conf.js т. е. хром "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...