問題タブ [puppeteer]
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.
webautomation - Puppeteer: ヘッドレス インスタンスを非ヘッドレスで開く
以前はヘッドレスだったインスタンスを非ヘッドレスで開き、停止したところから続行できるかどうか疑問に思っていました。プロセス中に headless を false に変更しようとしましたが、うまくいきませんでした。
前もって感謝します
javascript - Google Chrome Headless Puppeteer コードを実行する方法
puppeteer を使用しようとしています (具体的には、遅れてスクリーンショットを撮るためですが、私の問題はそれよりも基本的なものです)
https://github.com/GoogleChrome/puppeteer
次のコマンドを正常に実行しました。
ドキュメントには次のように書かれています
Puppeteer は、他のブラウザー テスト フレームワークを使用している人々には馴染み深いものです。Browser のインスタンスを作成し、ページを開いて、Puppeteer の API で操作します。
残念ながら、私は他のブラウザー テスト フレームワークに精通しておらず、「ブラウザーのインスタンスを作成する」という意味がわかりません。
examples/screenshot.js ファイルが表示されます。以下が含まれます。
このコードの実行方法に関する README、ドキュメント、または Q&A には言及されていません。すべてがこのステップが明らかであると想定しているように見えますが、そうかもしれませんが、私は Node.js にあまり詳しくないので途方に暮れています。
を呼び出し
node examples/screenshot.js
ましたが、端末からフィードバックがなく、指定したパスにイメージが作成されません。権限は正しいです。私も最初に電話してみ
node install.js
ました。ターミナルでスクリプトをインラインで直接実行しようとしましたが、ターミナルで「予期しないトークン (」が表示されます。
ブラウザで実行してみました。明らかにそれはうまくいきませんでした。
puppeteer コードを実行するにはどうすればよいですか?
javascript - Puppeteer を使用してドロップダウン メニューから値を選択する
Puppeteer API を使い始めたばかりですが、どれだけ詳しく調べても、このエラーに対する確実な解決策が見つかりません。基本的に、ドロップダウン メニューである要素にフォーカスして、そこから値を選択しようとしています。残念ながら、ここから入手したか別のソースから入手したかに関係なく、私が試したすべてのソリューションは機能しませんでした.
ここに私が試したことのリストがあります:
この問題で何か助けていただければ幸いです。それは私を壁に押し上げており、プロジェクトの完了を妨げている唯一のものです。
編集:これまでのところ、私のコードは次のとおりです。