在本地,使用赛普拉斯在macOS上的Electron浏览器实例,测试运行正确。
在CircleCI上,测试显示空白屏幕。
我在测试失败后已经连接到CircleCI,如果我向该地址的本地服务器发出curl
请求,则会返回正确的HTML。
我的假设是浏览器无法运行Vue.js,但如果没有控制台日志,则很难说清楚。
任何想法如何继续调试,甚至更好,修复它?
编辑:我已经写了一个额外的测试来使用另一个网站,并且它正确加载,所以我可以确认其他一切都正常。
编辑:它在我的Nuxt配置中,现在只是通过它来拉出导致问题的那一行。
答案 0 :(得分:1)
所以,当然这非常烦人。我不确定这种情况发生在其他人身上的可能性是什么,但这是我问题的答案:
在我的CI上我没有GA代码,并且它回落到空字符串,因此无法加载页面。它没有显示在服务器日志上,因为它在客户端是一个问题,而且还不可能使用赛普拉斯轻松获取客户端日志(即将推出)。
答案 1 :(得分:0)
有趣,托马斯,
您是否可以打开一个GitHub问题,其中包含我们可以尝试的小型回购链接?我没有看到任何可能影响对Circle上的Nuxt app运行赛普拉斯测试的因素