簡體   English   中英

為什么在使用Cypress的CircleCI測試期間我的Vue.js項目可能無法顯示?

[英]Why might my Vue.js project not show up during a CircleCI test using Cypress?

在本地,使用macOS上的Cypress電子瀏覽器實例,測試可以正確運行。

在CircleCI上,測試顯示空白屏幕。

空白測試畫面

測試失敗后,我已通過SSH進入CircleCI,並且如果我向該地址的本地服務器發出curl請求,則會向我返回正確的HTML。

我的假設是,瀏覽器無法運行Vue.js,但是如果沒有控制台日志,則很難分辨。

有什么想法可以繼續調試,甚至可以更好地解決嗎?


編輯:我寫了一個額外的測試,以使用另一個網站,它正確加載,所以我可以確認其他所有工作。


編輯:這是在我的Nuxt配置中,只是現在通過它來拉出導致問題的線。

因此,這當然很煩人。 我不確定其他人會發生這種情況的可能性如何,但這是我的問題的答案:

谷歌分析

在我的CI上,我沒有GA代碼,並且它回退為空字符串,因此無法加載頁面。 它沒有顯示在服務器日志上,因為這是客戶端的問題,並且尚無法使用賽普拉斯輕松獲得客戶端日志(即將推出)。

有趣的是,托馬斯

您能否打開GitHub問題,並提供指向我們可以嘗試的小型存儲庫的鏈接? 我看不到任何可能影響對Circle上的Nuxt應用運行賽普拉斯測試的因素

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM