Запустите тестовые случаи, которые используют настройку файла конфигурации - PullRequest
3 голосов
/ 06 мая 2019

Я запускаю тестовые сценарии (файлы наборов сценариев) из командной строки и предоставляю только такие настройки, как выбор браузера и номер параллелизма. Но я хочу использовать общие настройки, указанные в файле конфигурации TestCafe testcafe.js. Может кто-нибудь, пожалуйста, помогите мне с примером файла конфигурации testcafe, и как выполнить тестовые случаи, чтобы использовать параметры, упомянутые в файле конфигурации.

const createTestCafe = require('testcafe');

createTestCafe('localhost', 1337,1338)
.then(tc=>{
    testcafe= tc;
    const runner=testcafe.createRunner();
    return runner
      .browsers(['chrome'])
      .concurrency(3)
      .run();
});

1 Ответ

1 голос
/ 06 мая 2019

Создайте свой файл конфигурации .testcaferc.json в том же каталоге, где у вас есть тестовый скрипт. TestCafe найдет файл конфигурации и использует его автоматически. Вам не нужно указывать это в интерфейсе программирования.

Я рекомендую обратиться к теме Файл конфигурации , где описаны его параметры. Вы можете найти полный пример файла конфигурации в репозитории GitHub .

...