如何在windows上记录Cypress测试?

如何在windows上记录Cypress测试?,windows,powershell,cypress,recording,test-runner,Windows,Powershell,Cypress,Recording,Test Runner,关于e2e测试的学士论文我差不多写完了。 我几乎可以测试任何东西,但我不能记录 我做了cypress.docs上记录的所有事情 在下面的图片上,你可以看到我设置了一个项目,它是私有的,我得到了运行cypress记录的key命令 但是当我打开powershell并输入命令时,我收到了这个糟糕的错误消息(下图),我对此一无所知,在互联网上也找不到任何东西,因为似乎每个人都使用mac或linux来运行cypress 请帮忙。我怎样才能解决这个问题 export是用于设置环境变量的bash关键字。与Po

关于e2e测试的学士论文我差不多写完了。 我几乎可以测试任何东西,但我不能记录

我做了cypress.docs上记录的所有事情

在下面的图片上,你可以看到我设置了一个项目,它是私有的,我得到了运行cypress记录的key命令 但是当我打开powershell并输入命令时,我收到了这个糟糕的错误消息(下图),我对此一无所知,在互联网上也找不到任何东西,因为似乎每个人都使用mac或linux来运行cypress

请帮忙。我怎样才能解决这个问题


export
是用于设置环境变量的bash关键字。与Powershell等效的是:

$env:VARIABLE_NAME=value
或使用

Set-Item -path env:VARIABLE_NAME -value 'value'
必须安装Cypress和部分路径才能执行。看起来现在不是,因此PowerShell抱怨它找不到任何与
Cypress
匹配的命令或可执行文件。您可能应该安装NodeJS,然后执行:

npm install cypress -g

使cypress在Windows中全局可用。

Hmm但是我通过powershell中的npm安装了cypress,我还安装了node.js,两者都有不同的路径。当cypress路径和所有需要的文件夹都在桌面上时,node.js路径位于我的程序文件中,我可以拖放项目和文件吗?如果你安装cypress,你会推荐@Jessehowwing什么,但不是全局运行,您需要从
\node\u modules\cypress.cmd
\node\u modules\.bin\cypress.cmd
…运行它,或者您可以编辑
PATH
环境变量以包含存储cypress可执行文件的路径。似乎包含
cypress
可执行文件的目录不在您的目录中
路径
变量。将目录添加到
路径
,或在命令中指定
cypress
可执行文件的完全限定路径。