通过“ npm”安装Cypress可以,但是不能通过GUI登录

时间:2018-08-30 11:55:45

标签: cypress

在我公司,我们有一些代理设置,这些设置通过CMD-> npm限制了cypress的安装。 经过与网络人员的讨论,我们在代理设置中添加了* .cypress.io和registry.npmjs.org,在此之后,“ npm install cypress”完美运行了。显示消息“完成安装”,我也可以通过在CMD中键入“ node_modules.bin \ cypress open”来打开Cypress GUI。

但是当打开GUI时,我尝试单击“登录”按钮,但显示“无法连接到API服务器”

“我们尝试但未通过https://api.cypress.io/连接到API服务器”

任何想法,为什么我在完成整个安装后都无法连接到api服务器?

1 个答案:

答案 0 :(得分:0)

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

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

  

登录后即可访问Cypress Dashboard Service。您可以设置要记录的项目,并查看项目中的测试数据。

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