Войдите в Salesforce с помощью jsForce при запуске теста Jest - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь войти в систему с помощью пакета jsForce во время выполнения теста узла. Независимо от того, что я делаю, он выдает сообщение об ошибке ...

Error: INVALID_LOGIN: Invalid username, password, security token; or user locked out.

У меня нет этой проблемы при раскручивании всего моего проекта. Входит нормально. Я дважды и трижды проверял, правильно ли установлен URL-адрес для входа и что имя пользователя и пароль верны из моего файла env. Я не могу найти по этому поводу ответов.

Кто-нибудь придумал, как на самом деле войти в систему с помощью jsForce при запуске шутливого теста?

Ответы [ 2 ]

1 голос
/ 10 августа 2020

К вашему сведению, если вы пытаетесь войти в систему с помощью Jest, убедитесь, что ваш пароль не содержит символа «$». Из-за того, как Jest очищает переменные env, он удаляет этот символ. Мне потребовались годы, чтобы понять это. Думаю, это может помочь кому-то сэкономить время.

0 голосов
/ 06 августа 2020

Что (если есть) находится в истории входа пользователя в программу настройки? Возможно, вам понадобится «токен безопасности» или добавить IP в список доверенных. возможно, конечная точка неправильная, login.salesforce.com, test.salesforce.com или, возможно, администратор заблокировал вход в систему с общих c, и вы должны использовать mydomainname.my.salesforce.com.

...