如何使 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') +
});
});
我有一个 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') +
});
});