puppeteer

    1

    2答えて

    私は以下のスクリプトを使ってページを開き、スクリーンショットを撮っています。 const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({ args: ['--no-sandbox', '--disable-setuid-sandbox'] });

    0

    1答えて

    ヘッドレスクロムでmutationobserverのようなトレースを変更したDOMを欲しいです。 私は人形劇の図書館を学んでいますが、その使い方はわかりません。 人形の中でDOMの変化を追跡することは可能ですか?ありがとう

    0

    1答えて

    Puppeteerで生成されたpdfでレンダリングされるようにローカルに保存された画像は取得できませんが、以下のサンプルコードでは特に 、は動作しませんtest_html2のレンダリング中に、test_html1作品にページをレンダリングします。 (async() => { const browser = await puppeteer.launch({ args: ['--no-san

    2

    1答えて

    私は、puppeteerを使ってangularjsで書かれたウェブページを事前レンダリングしようとしています。 私のアプリケーションのスタックはMEAN(Mongo-Express-Angular-NodeJs)です。次のように レンダリングロジックは次のとおりです。 var args = [ '--disable-gpu', '--disable-setuid-sandbox

    0

    1答えて

    私はE2Eテストのためにpuppeteerを使用していますが、入力フィールドに以下のコードを入力しようとしています。 await page.type('#email', '[email protected]'); 実際に人間が入力しているかのように、電子メールアドレスがフィールドに1文字ずつ1文字ずつ入力されていることがわかりました。 一度に入力フィールドに電子メールアドレスを入力させることは

    0

    1答えて

    今、メールを自動的に送信するスクリプトを作成しようとしています。私は人形を使っています。 Gmailからメールを送信する過程で、私は明らかに「作成」ボタンをクリックしなければなりません。そのボタンを右クリックしてinspectオプションをクリックしてください。その後、この要素のセレクタをコピーしました(表示されるコードの一部を右クリックして、コピー>コピーセレクタをクリックしてください)。セレクタ

    0

    1答えて

    クロムブラウザのオートメーション (以前はセレニウムを使用していましたが、ページが完全に読み込まれるまでブラウザーでいくつかの頭痛があった)を試しています。 人形のインスタンスを起動すると、スクロールバーで画面の半分以下を占めるコンテンツが表示されます。どのようにしてフルスクリーンを表示させることができますか? const puppeteer = require('puppeteer'); a

    0

    1答えて

    Puppeteerを使用するためのC#APIはありますか? 使用例:HTMLの座標/バウンディングボックスを取得する必要があります。 Selenium + PhantomJSを使用することができましたが、PhantomJSの不安定性の問題を考えると、Puppeteerを試してみたいと思います。 誰かが助けてくれますか?

    1

    1答えて

    I持っていくつかのcomponentDidMountロジックと反応するコンポーネント:componentDidMount()ですべてが実行されますように、スクリーンショットを撮るために、何とか人形遣いに、小道具でこのコンポーネントを渡すため export default class MyComponent { componentDidMount() { // some cha

    1

    1答えて

    私は印刷ボタンを持っていて、それをクリックすると何らかの要求を出して印刷ダイアログを開きます。これはURLから直接来るものではなく、デコードが容易ではありません。 例の印刷ダイアログ 私は人形遣いを使用してPDFとしてこの文書を保存することができます方法はありますか? 既存のコード: const puppeteer = require('puppeteer'); (async() => {