Automated tests Cypress Retries:如何获取测试中的重试次数
如何在Automated tests Cypress Retries:如何获取测试中的重试次数,automated-tests,mocha.js,cypress,ui-automation,retry-logic,Automated Tests,Mocha.js,Cypress,Ui Automation,Retry Logic,如何在it()块中捕获重试计数 我的设想是: 第一次登录时,用户必须更改密码才能进入主屏幕并进行一些检查 如果检查/测试失败,将重试it()块,但这次用户不必更改密码,因为这已不是第一次登录。密码更改在第一次尝试中已发生 这一次(从第二次重试开始…),用户仅登录并从第一步开始执行相同的检查 我想在我的it()块中设置一个条件 if (retry = '1st attempt') changePasswordUponLogin() else onlyLogin() 那么如何在测
it()
块中捕获重试计数
我的设想是:
- 第一次登录时,用户必须更改密码才能进入主屏幕并进行一些检查
- 如果检查/测试失败,将重试
块,但这次用户不必更改密码,因为这已不是第一次登录。密码更改在第一次尝试中已发生it()
- 这一次(从第二次重试开始…),用户仅登录并从第一步开始执行相同的检查
if (retry = '1st attempt')
changePasswordUponLogin()
else
onlyLogin()
那么如何在测试中获得上述重试值呢?请查看
const trunt=cy.state('runnable')。\u currentRetry