1

我有一个希望visit与赛普拉斯一起使用的网址。当我在 localhost、headless 或 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)我认为它没有等待。

我错过了什么,我怎样才能让这个测试在远程服务器上运行?

谢谢您的帮助 :)

4

1 回答 1

0

在我们改为:(感谢Erik Zaadi!)

describe('bootstrap', () => {
  it('should redirect to login', () => {
    cy.visit('/');
    cy.location('pathname').should('eq', '/login')       +         
  });
});
于 2018-01-28T16:28:07.893 回答