我是Cypress的新手,最近开始为我们的系统实现e2e测试。该系统的一个特点是认证发生在弹出窗口上。 我已经成功地创建了一个简单的测试,该测试加载站点,等待身份验证完成,然后断言页面标题已显示。这个测试使用cypress客户端(cypress open)运行,没有错误,但是当我在headless模式(cypress run --headless)下运行它时,测试失败。当我看到<e
我正在尝试测试我的在点击之后注册,但在页面导航之前注册。事实上,它在交互模式下工作得很好。但在CI模式下,它失败了:
AssertionError: expected push to have been called exactly once, but it was called twice/__cypress/runner/cypress_runner</e
我希望将azure pipeline连接到我的应用程序,并使用cypress在无头模式下运行测试,我需要将Azure DevOps变量(这是我的cypress记录键)传递给我的package.json如何正确传递变量?我尝试创建Azure变量,在.yml中传递它,并在package.json中接收它 下面是我的.yml脚本部分: npm run t