我無法使用賽普拉斯加載以下 URL。收到超時錯誤。我已將頁面加載時間設定為 2 分鐘,仍然是同樣的問題。通用 URL,例如。(
命令超時錯誤
使用 Gleb 的子視窗命令,出現我無法跟蹤其來源的超時錯誤。
為避免它,我"defaultCommandTimeout": 20000在配置中進行了設定,但由于它僅用于openWindow呼叫,因此最好洗掉全域設定并改用它
cy.then({timeout:20000}, () => {
cy.openWindow('https://shop.countdown.co.nz/', {}).then(() => {
cy.contains('Recipes').click()
cy.contains('Saved Recipes', {timeout:10000}) // if this is there, have navigated
})
})
要檢查長命令超時是否僅適用一次,請中斷內部測驗命令之一并檢查它是否在標準 4000 毫秒內超時。
cy.then({timeout:20000}, () => {
cy.openWindow('https://shop.countdown.co.nz/', {}).then(() => {
cy.contains('Will not find this').click() // Timed out retrying after 4000ms
uj5u.com熱心網友回復:
引號是錯誤的。試試下面的代碼:
it('First Test', ()=>{ cy.visit('https://shop.countdown.co.nz/') })
uj5u.com熱心網友回復:
在嘗試訪問 URL 時出現錯誤:
cy.visit() 嘗試加載失敗:
讓我們看看可能發生這種情況的常見情況:
- 你沒有互聯網接入:我有互聯網接入,所以可以排除這種情況。
- 您忘記運行/啟動您的網路服務器 - 您的網站可以從普通瀏覽器訪問,這也可以排除。
- 您的 Web 服務器無法訪問 - 這可能是服務器端有防火墻設定,因為賽普拉斯在訪問該站點時沒有得到任何回應。
- 您的計算機上有奇怪的網路配置設定 - 這也可以排除。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/434129.html
標籤:javascript 测试 自动化测试 柏 质量保证

