如何找到兼容cypress@9.5.3的@testing-library/cypress版本
适配Cypress 9.5.3的@testing-library/cypress版本查找与安装方法
先查@testing-library/cypress的版本依赖历史
用npm命令直接查看各版本的peer依赖要求:npm view @testing-library/cypress versions --json拿到版本列表后,逐个验证对应版本对Cypress的兼容要求,比如查某个版本的peer依赖:
npm view @testing-library/cypress@8.0.2 peerDependencies实测下来,@testing-library/cypress v8.x及更早版本的peer依赖支持Cypress 9.x,v9及以上版本才开始要求Cypress 12+。
安装指定兼容版本
直接安装v8系列的最新版本即可,命令如下:npm install @testing-library/cypress@8 --save-dev如果需要更精确的版本号,也可以指定具体版本,比如
@testing-library/cypress@8.0.2。验证安装有效性
安装完成后,在Cypress的支持文件(比如cypress/support/e2e.js)中引入库:import '@testing-library/cypress/add-commands'编写一个简单测试用例(比如使用
cy.getByTestId()命令),运行测试确认没有兼容性报错即可。
内容的提问来源于stack exchange,提问作者Rahul Yadav
相关产品推荐
相关产品推荐

