在引入SSO的情况下尝试从命令行运行Cypress脚本时,我遇到了问题,但是当从UI运行脚本时,脚本不会失败。
我的起始URL是这个(示例已更改): https://staging.mysite.com
然后,如果未设置令牌,我将重定向至: https://qa.clienturl.com
从那里出现一个登录页面,在其中输入我的凭据(用户名/密码)。
成功登录后,我被重定向到此处的应用程序: https://staging.mysite.com
通过用户界面运行脚本时,所有规格均会通过。当我查看从Cypress仪表板运行的失败命令行时,我发现甚至没有加载初始步骤(https://staging.mysite.com)。实际上,浏览器记录的屏幕中的URL仅显示:data :,而不是https://staging.mysite.com。
我不确定这是否是SSO问题,但是我似乎无法弄清楚如何解决此问题。是否需要添加/更改配置设置?