通过安装赛普拉斯"npm"工作,但不能通过GUI登录



在我的公司,我们有一些代理设置,限制通过CMD->npm安装赛普拉斯。 在与网络人员进行一些讨论后,我们将 *.cypress.io 和 registry.npmjs.org 添加到代理设置中,之后"npm 安装 cypress"完美运行。显示消息"已完成安装",我也可以通过在CMD中键入"node_modules.bin\cypress open"来打开赛普拉斯GUI。

但是当 GUI 打开时,我尝试单击登录按钮,我得到"无法连接到 API 服务器">

"我们尝试但未能连接到 API 服务器 https://api.cypress.io/">

知道为什么当我刚刚完成整个安装而没有任何问题时,我无法连接到 api 服务器吗?

我不确定为什么你会收到这个错误 - 我最好的猜测是api.cypress.io的请求也击中了另一台不允许通过防火墙的服务器。这很可能是Github,因为登录的唯一选择是连接您的Github帐户。

也就是说,除非您使用仪表板服务,否则实际上不需要登录即可运行测试。如果Log In按钮工作正常,您将收到如下所示的消息:

登录后,您可以访问赛普拉斯仪表板服务。您可以设置要记录的项目并查看项目中的测试数据。

此消息附带一个按钮,提示您通过 Github 登录。

相关内容

最新更新