我写了一些测试,这些测试对自己有用。 每个测试都访问一个基本URL为“ localhost:3000”的域。 当我尝试运行所有测试时,在第二个测试之后访问不起作用。
因此前两次访问有效,而第三次访问一直等待直到超时到期。当我切换测试顺序时,它们仍然卡在第三次访问电话中。
这仅在我以“ cypress open”启动cypress并运行“ Run all specs”时发生。 当我运行“纱线柏树运行”时,所有测试都通过。
希望有人可以提供帮助!
编辑: 我们之前使用过Nightwatch,并且可以毫无问题地跳转到其他网址。
我的测试代码:
context('Actions', () => {
beforeEach(() => {
});
it('map is visible', () => {
cy.visit('');
cy.get('.map', {timeout : 20000});
});
});
基本上每个测试看起来都是一样的,但是我将不同的参数传递给了访问调用。