Показать сообщение отдельно
  #2 (permalink)  
Старый 20.05.2022, 20:30
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Первая ошибка переводится примерно так: «Не удается прочитать свойства у undefined (читаю 'username')».
Ошибка связана с тем, что вы пытаетесь прочитать свойство «username» у undefined.

Вторая ошибка переводится как «Ожидалась строка, а получен undefined».
Т.е. метод «fill» класса «Locator» ожидал, что первым аргументом ему будет передана строка, а вы передали ему undefined.

Обе ошибки связаны с тем, что у вас, вероятно, не импортировались данные из файла user.js, т.е. в переменной user вместо каких-то данных содержится undefined.
Это в свою очередь связано с тем, что вы никак не экспортируете данные из файла user.js.

Попробуйте изменить содержимое файла user.js на это:
const username = '123@mail.ru';
const password = '12345';

module.exports = {
    username,
    password,
};


P.S. я плохо помню как устроен экспорт модулей в CommonJs, мог ошибиться.

Последний раз редактировалось Nexus, 20.05.2022 в 20:41. Причина: Дополнил ответ
Ответить с цитированием