問題タブ [cypress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
667 参照

cypress - サイプレスでは、テスト実行前に appcache をクリアするにはどうすればよいですか?

Cypress は専用のユーザー プロファイルを維持し、その下に永続的な appcache があります (サイプレスのブラウザー ウィンドウが閉じられても永続的です)。クロムのように、パラメーターに移動することでこれを手動でクリアできます => 閲覧データをクリアします。プログラムでクリアできますか?

0 投票する
2 に答える
9528 参照

timeout - サイプレスの訪問と待機のタイムアウトは無視されました

ルートを設定するテストを作成し、ルートへの API リクエストを行うページにアクセスして、ルートの応答を待ちます。

これは、Cypress のグローバル デフォルトresponseTimeoutである 30 秒だけ待機し、その後 API 要求に失敗します。

サイプレスがコンソールに記録したエラー メッセージは次のとおりです。

Cypress は、次の URL に http リクエストを送信しようとしてエラーが発生しました: https://localhost:4200/api/testing

エラーは次のとおりです。

ESOCKETTIMEDOUT

スタック トレースは次のとおりです。

エラー:
ClientRequest で ESOCKETTIMEDOUT。(…\node_modules\cypress\dist\Cypress\resources\app\packages\server\node_modules\request\request.js:778:19)
Object.onceWrapper (events.js:314:30)
で emitNone (events.js ) :105:13)
で ClientRequest.emit (events.js:207:7)
で TLSSocket.emitTimeout (_http_client.js:722:34)
で Object.onceWrapper (events.js:314:30)
で emitNone (events.js ) :105:13)
TLSSocket.emit (events.js:207:7)
で TLSSocket.Socket._onTimeout (net.js:402:8) で ontimeout (timers.js:469:11)
で tryOnTimeout (timers.js ) :304:5)
Timer.listOnTimeout (timers.js:264:5) で

Cypress のグローバル構成に を追加するとタイムアウトが増加しますが、なぜまたは のresponseTimeoutタイムアウトが発生しないのですか?visitwait