問題タブ [playwright]
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.
javascript - Javascript ループ、非同期関数、ヘッドレス ブラウザ
マイクロソフトの新しいヘッドレス ブラウザ プレイライトで遊んで、エラーも何も返さないものを構築しました。
現時点で、私のアイデアは終わりです。私の失敗を指摘するためのヒントをいくつかお願いします。
このコードは、複数のヘッドレス ブラウザー グループの非同期を開始するだけです。しかし、ブラウザの起動がハングし、アプリケーションは無限ループのままになります。ここにコードを貼り付けます。動作を再現するための単純な nodejs スクリプトです。
助けて読んでくれてありがとう;)
出力:
javascript - エラー: http://localhost:8080/ へのナビゲーションが別のものによってキャンセルされました
アプリケーションに使用adal-angular
していますが、localhost に移動するとすぐに、別の Web サイトにリダイレクトしてログインします。を受け取りまし(node:38052) UnhandledPromiseRejectionWarning: Error: Navigation to http://localhost:8080/ was canceled by another one
た。
このフローは通常の AD シングル サインオンの動作であり、リダイレクトが終了するのを待ってから、ユーザーとパスワードを挿入してトークンを取得し、API を呼び出す必要があります。
私はgoto
無駄に使用しようとしました:
これは操り人形師の例です
最後に、次の画像を取得します。
angular - playwright を使用するように Angular を構成する
私は操り人形師をよく知らないと言って前置きしますが、劇作家はその後継者として作成されたように見えるので、直接スキップして使用することにしました.
このガイドを使用して、代わりに配置するように言われた場所にpuppeteer
置き換える だけで、Karma と分度器を構成しようとしました。playwright
puppeteer
この行
ただし、機能自体がないため機能playwright
しませんexectablePath()
代わりに私は試しました
それは私が望んでいたことをするように見えました。ただし、まだ次のエラー メッセージが表示されます。走ろうとするとng test --watch=false
でAngularをセットアップする方法について、より良いリソースを持っている人はいますplaywright
か?