如何使 Cypress 访问在远程服务器上无头地工作?

How to make Cypress visit work headless on remote server?

我有一个 url 我想 visit 与赛普拉斯。 当我在本地主机上 运行 时,无头或使用 Cypress GUI - 它有效。 当我在我的远程服务器上 运行 时,GUI 可以工作,但 headless 不工作。

这是测试:

describe('bootstrap', () => {
  it('should redirect to login', () => {
    cy.visit('localhost:8000').then((response) => {
      expect(response.location.pathname).to.eq('/login');
    })
  });
});

创建的屏幕截图没有提供新信息,当我添加时cy.wait(20000)我认为它没有等待。

我错过了什么,如何在远程服务器上进行此测试运行?

感谢您的帮助:)

改成:(感谢Erik Zaadi!)

describe('bootstrap', () => {
  it('should redirect to login', () => {
    cy.visit('/');
    cy.location('pathname').should('eq', '/login')       +         
  });
});