我希望visit
与赛普拉斯有一个网址。
当我运行localhost,无头或使用赛普拉斯GUI时 - 它可以工作。
当我在远程服务器上运行时,GUI可以工作但是无头服务器没有。
这是测试:
describe('bootstrap', () => {
it('should redirect to login', () => {
cy.visit('localhost:8000').then((response) => {
expect(response.location.pathname).to.eq('/login');
})
});
});
创建的屏幕截图不提供新信息,当我添加cy.wait(20000)
时,我认为它没有等待。
我缺少什么,如何在远程服务器上运行此测试?
感谢您的帮助:)
答案 0 :(得分:0)
在我们改为:(感谢Erik Zaadi!)
后,它工作了describe('bootstrap', () => {
it('should redirect to login', () => {
cy.visit('/');
cy.location('pathname').should('eq', '/login') +
});
});