Я использую значения лота для моего теста, такие как имя пользователя и пароль.Загрузите дополнительный файл CONFIG со значениями
Для этого я создал конфигурационный файл, в котором будут храниться только эти данные в формате JSON, это выглядит следующим образом:
{
"login": "test",
"password": "pass",
"number": "1234",
}
Это работает для меня, если я прошу его в начале каждого тестового файла (один файл для логин, другой для чего-то еще)
Как загрузить этот файл конфигурации один раз, а не в каждый файл. Пример, как я делаю сейчас:
var configFile = require('./config.json');
Может кто-нибудь мне помочь в установке этого?
Hi alecxe, Благодарим вас за ответ. Пожалуйста, можете ли вы быть более конкретным в первой части (возможно, представить пример реальных данных), я понимаю, что я lod конфигурационный файл, но не знаю, как это сделать exprt.config part :) – Andurit
@Andurit Конечно! Я предполагаю, что вы знаете, где находится ваш конфигуратор 'protractor'. В этой конфигурации вы найдете 'export.config = {' part. Перед этим добавьте запрос 'require', как указано в ответе. Внутри 'require()' вы должны указать путь к вашему 'config.json'. – alecxe
это имеет смысл, просто пытается добавить путь к config.json, который находится в: 'C: \ Next \ test \ angular \ e2e \ specs' из protractor.conf.js, который находится в 'C: \ Next ', но var' configFile = require ('./ test/angular/e2e/spec/config.json'); ' не работает – Andurit