2017-12-28 20 views
0

クロムブラウザのオートメーション (以前はセレニウムを使用していましたが、ページが完全に読み込まれるまでブラウザーでいくつかの頭痛があった)を試しています。Pupeteerで画面を最大限に活用する方法(ヘッドレスではない)

人形のインスタンスを起動すると、スクロールバーで画面の半分以下を占めるコンテンツが表示されます。どのようにしてフルスクリーンを表示させることができますか?

const puppeteer = require('puppeteer'); 

async function test(){ 
    const browser = await puppeteer.launch({ 
     headless: false, 
     }); 
    const page = await browser.newPage(); 
    await page.goto('http://google.com') 
} 

test() 

最初のページはうまくロードされているようですが、ページにアクセスするとすぐにスクロール可能になり、小さくなります。

あなたはおそらく、任意の実際のブラウザが持っている、特定の画面サイズを設定したい

答えて

0

const puppeteer = require('puppeteer'); 

(async() => { 
    const browser = await puppeteer.launch(); 
    const page = await browser.newPage(); 
    await page.setViewport({ width: 1366, height: 768}); 
    await page.goto('https://example.com', {waitUntil: 'networkidle2'}); 
    await page.screenshot({path: 'example.png'}); 

    browser.close(); 
})(); 
関連する問題