cypress安装
- 环境:win10
- 通过npm的方式来安装cypress
- 安装nodejs
访问https://gitee.com/zd34/auto-framework.git 下载nodejs的安装包,下载后直接执行安装即可 - 执行安装cypress命令
npm install cypress --save-dev
- 在cypress安装目录下的
node_modules\.bin
中,执行以下命令即可打开cypress
cypress open # cmd中执行
.\cypress.cmd open #powershell中执行此命令
- 通过yarn的方式来安装cypress
- 同样先安装nodejs
- 安装yarn:
npm isntall yarn -g
- 安装cypress:
yarn add cypress --dev
- 启动cypress:
yarn cypress open
安装遇到的问题
-
安装成功后,打开cypress出现如图所示的问题
解决:根据提示删除在.bin目录下的cypress即可正常启动 -
启动cypress后可选的浏览器没有发现chrome(本地已安装chrome)
原因:- 先检查支持的浏览器版本,确定版本没问题
Chrome 64 and above.
Edge 79 and above.
Firefox 86 and above.
可以运行cypress info
来查看可识别到的本地安装的浏览器 - 因为cypress默认在
C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
路径下找chrome,而我本机chrome不是在这个路径
解决:
- 创建链接,使用管理员身份打开cmd 执行命令
mkdir "C:\Program Files (x86)\Google\Chrome\Application"
- 然后再执行
mklink "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" source_file
,source_file是本机chrome的安装目录
- 先检查支持的浏览器版本,确定版本没问题
问题解决,可以查看到chrome浏览器
学习文档:https://docs.cypress.io/guides/references/troubleshooting#Linux