問題タブ [playwright-python]
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.
azure - Azure Function - Playwright - Python - Linux - 非 Docker
Azure URLまたはテストを使用して起動したときにplaywright pythonを使用してAzure関数を使用して関数を実行していますが、エラーが発生しています。
結果: 失敗 例外: エラー: 実行可能ファイルが /home/.cache/ms-playwright/chromium-965416/chrome-linux/chrome に存在しません
Playwright Test または Playwright がインストールまたは更新されたばかりのようです。新しいブラウザをダウンロードするには、次のコマンドを実行してください: playwright install <3 Playwright Team
クロムをインストールするための指示は役に立ちます。さらに情報が必要な場合はお知らせください。
requirements.txt には次の行があります
azure-functions playwright==1.19.0
python - UI テストの実行: playwright python detect 要素が切り離されました
データ ソースのダッシュボード ビルドにログインするために、UI テストを実行しています。ページには、最初に「読み込み中」が表示され、次に「データを待っています」と表示され、次にデータが入力されます。
実際のデータが入力されるまで待ちたいので、まずプレイライト ロケーターを使用して「データ待ち」が表示されるまで待ちます。次に、無限ループを使用して、「データ待ち」の数をカウントし、カウントがいつ 0 になるかを確認します。
ただし、この戦略の 2 番目の部分は機能しません。ループを完全に無視しているようです。
python-3.x - playwright を使用して既存のブラウザ セッションに接続する方法はありますか
Web サイトに接続して、いくつかの PDF ファイルをダウンロードしたいと考えています。この Web サイトでは、ログイン後にのみコンテンツを表示できます。OTP を使用してログインするように求められ、同時に 3 台以上のデバイスでログインすることはできません。
リストされているすべてのpdfをダウンロードしたい。だから私は以前に
ログインを保存します。ただし、その特定の Web サイトでは機能しません。website.json ファイルは空でしたが、他の Web サイトでは機能していました。
したがって、私が知ることができる唯一の解決策は、現在のブラウザーに接続し、その Web サイトを開いて、それらの pdf をダウンロードすることです。
これまたは他のアプローチに対する解決策がある場合は、お知らせください。
同じように人形師に転向することも考えていました。ただ、node.jsを使ったhtmlパースはcssセレクターを使った方が快適に感じるので、切り替えられないのでわかりません。