Тестирование локально, это должно работать для вас. Измените путь к вашему json-файлу и используйте собственную команду cy.login. В моем примере я просто напечатал переменные для консоли.
describe('The Login', () => {
beforeEach(() => {
cy.readFile('cypress/integration/test/test.json').as("user")});
it("Login", () => {
cy.get("@user").then((user) =>
cy.log(user.username, user.pass))
})
})
Мой test.json был:
{
"username":"test@test.com",
"pass":"pass"
}