問題タブ [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.

0 投票する
4 に答える
782 参照

javascript - Javascript ループ、非同期関数、ヘッドレス ブラウザ

マイクロソフトの新しいヘッドレス ブラウザ プレイライトで遊んで、エラーも何も返さないものを構築しました。

現時点で、私のアイデアは終わりです。私の失敗を指摘するためのヒントをいくつかお願いします。

このコードは、複数のヘッドレス ブラウザー グループの非同期を開始するだけです。しかし、ブラウザの起動がハングし、アプリケーションは無限ループのままになります。ここにコードを貼り付けます。動作を再現するための単純な nodejs スクリプトです。

助けて読んでくれてありがとう;)

出力:

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

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無駄に使用しようとしました:

これは操り人形師の例です

最後に、次の画像を取得します。

Azure AD ログイン

0 投票する
1 に答える
1859 参照

angular - playwright を使用するように Angular を構成する

私は操り人形師をよく知らないと言って前置きしますが、劇作家はその後継者として作成されたように見えるので、直接スキップして使用することにしました.

このガイドを使用して、代わりに配置するように言われた場所にpuppeteer置き換える だけで、Karma と分度器を構成しようとしました。playwrightpuppeteer

この行

ただし、機能自体がないため機能playwrightしませんexectablePath()

代わりに私は試しました

それは私が望んでいたことをするように見えました。ただし、まだ次のエラー メッセージが表示されます。走ろうとするとng test --watch=false

でAngularをセットアップする方法について、より良いリソースを持っている人はいますplaywrightか?