【发布时间】:2019-07-22 06:27:23
【问题描述】:
在我们的暂存域上运行测试时,我在使用赛普拉斯时遇到了问题。出于某种原因,Cypres 浏览器打开了正确的网站,但随后立即将 url 更改为绝对域并在末尾附加 __/:
https://stagingdomain.com/administrators/login 变为 https://stagingdomain.com/__/
在生产中不会发生这种情况,测试正确通过。旁注:我们的暂存环境只能在我们的公司 VPN 后面访问,但除此之外,其他一切都相同
it('Gets, types and asserts', function () {
cy.visit('https://stagingdomain.com/administrators/login');
cy.contains('ADMIN LOGIN');
cy.url().should('include', 'administrators');
});
});
我已遵循赛普拉斯文档中提供的所有安全措施,但似乎都无法解决此问题。想知道是否有其他人遇到过同样的挑战并能够克服它
【问题讨论】:
标签: automation e2e-testing cypress end-to-end