問題タブ [cypress-component-test-runner]
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.
automation - Cypress: 圧縮された tar ファイルをアップロードする方法
REST APIを自動化しています。次のような POST リクエストがあります:
POST /upload
with file (application/x-compressed-tar) type and
"Content-Type": "multipart/form-data"
.
cypressTestFile.ts
これは期待どおりに機能していません。
どんな助けでも大歓迎です!
ありがとう
next.js - NextJS useRouter 関数を使用した Cypress コンポーネントのテスト
私の Navbar コンポーネントは、アクティブなリンクのスタイルを設定するために、useRouter
によって提供される関数に依存しています。nextjs/router
Cypress を使用してこの動作をテストしようとしていますが、どのように構成すればよいかわかりません。サイプレスは気に入らないようgetRoutePathname()
で、私のテスト環境では undefined が返されます。
テストしようとしているコンポーネントは次のとおりです。
Cypress コンポーネント テスト ランナーのスケルトン セットアップがあり、ハードコーディングしたときにコンポーネントをロードできましたpathname
が、一度依存するuseRouter
と、テスト ランナーは満足しなくなります。
automated-tests - ユーザー名とパスワードがURLで渡されたときにサイプレスで基本認証ログインが機能しない、サイプレスで基本認証ログインをバイパスする方法
サイプレス自動化テストで基本認証ログインをバイパスする方法はありますか?
URL にユーザー名とパスワードを渡してアプリケーションにログインしようとしましたが、うまくいきませんでした。cy.visit('https://john:password123@v10n5056:558/dashboard'); //これは、ブラウザに直接入力すると正常に動作します
cy.visit('https://v10n5056:558/dashboard', { auth: { ユーザー名: 'john', パスワード: 'password123', } })
cy.ntlm('https://v10n5056:558/', 'ジョン', 'password123');
上記のどれも私にとってはうまくいきませんでした。
エラー メッセージ: cy.visit() は読み込みに失敗しました:
https://v10n5056:558/ダッシュボード
この URL に http リクエストを送信しようとしましたが、リクエストは応答なしで失敗しました。
ネットワーク レベルで次のエラーを受け取りました。
エラー: ソケットがハングアップしました
これが失敗する一般的な状況:
- インターネットにアクセスできない
- ウェブサーバーを実行/起動するのを忘れた
- Web サーバーにアクセスできません
- コンピューターに奇妙なネットワーク構成設定があります
cypress - FORM データを使用してサイプレスに .xsls ファイルをアップロードする方法
.xls ファイルをアップロードする方法のコードを手伝ってくれる人がここにいます。ご覧のとおり、「フォーム」データを使用してこの POST メソッドを送信したいと考えています。しかし、401 unauthorize を取得し、「フォーム」データを送信して .xsls ファイルをアップロードする方法もわかりません。