私は以下のスクリプトを使ってページを開き、スクリーンショットを撮っています。2017-12-190熱1答えてpuppeteerにmutationobserverを注入するにはヘッドレスクロムでmutationobserverのようなトレースを変更したDOMを欲しいです。私は人形劇の図書館を学んでいますが、その使い方はわかりません。動作しませんtest_html2のレンダリング中に、test_html1作品にページをレンダリングします。私は、puppeteerを使ってangularjsで書かれたウェブページを事前レンダリングしようとしています。私のアプリケーションのスタックはMEAN(Mongo-Express-Angular-NodeJs)です。レンダリングロジックは次のとおりです。私はE2Eテストのためにpuppeteerを使用していますが、入力フィールドに以下のコードを入力しようとしています。実際に人間が入力しているかのように、電子メールアドレスがフィールドに1文字ずつ1文字ずつ入力されていることがわかりました。2017-12-250熱1答えてPuppeteerでセレクタとして使用すると、Gmailの[作成]ボタンのCSSセレクタが無効になる今、メールを自動的に送信するスクリプトを作成しようとしています。私は人形を使っています。Gmailからメールを送信する過程で、私は明らかに「作成」ボタンをクリックしなければなりません。そのボタンを右クリックしてinspectオプションをクリックしてください。その後、この要素のセレクタをコピーしました(表示されるコードの一部を右クリックして、コピー>コピーセレクタをクリックしてください)。(以前はセレニウムを使用していましたが、ページが完全に読み込まれるまでブラウザーでいくつかの頭痛があった)を試しています。人形のインスタンスを起動すると、スクロールバーで画面の半分以下を占めるコンテンツが表示されます。使用例:HTMLの座標/バウンディングボックスを取得する必要があります。PhantomJSを使用することができましたが、PhantomJSの不安定性の問題を考えると、Puppeteerを試してみたいと思います。2017-12-301熱1答えて印刷ダイアログからpdfを保存するための人形をどうやって扱うことができますか?私は印刷ボタンを持っていて、それをクリックすると何らかの要求を出して印刷ダイアログを開きます。これはURLから直接来るものではなく、デコードが容易ではありません。'%s'モデルがありません。ViệtFrançaise。