我想使用的木偶(專門take a screenshot after a delay,但我的問題是更基本比)如何運行谷歌瀏覽器的無頭木偶代碼
https://github.com/GoogleChrome/puppeteer
我已經成功地運行下面的命令。
sudo apt-get install npm
sudo apt-get install node
npm i puppeteer
文檔說以下
木偶將熟悉使用其他瀏覽器測試 框架的人。你創建一個瀏覽器實例,打開頁面,然後用Puppeteer的API操縱它們。
不幸的是,我不熟悉其他瀏覽器測試框架,我不知道它們是什麼意思的「創建一個瀏覽器的實例」。
我看到examples/screenshot.js文件。它包含以下內容。
'use strict';
const puppeteer = require('puppeteer');
(async() => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('http://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
我不以任何README,文檔資料請參閱所提到的,或者對如何運行此碼Q &一個。似乎一切似乎都假設這一步很明顯,可能是這樣,但由於我對Node不太熟悉,所以我很茫然。
我呼籲
node examples/screenshot.js
,但終端不 給予任何反饋,而不是在我指定的任何路徑創建的圖像。 權限是正確的。我試過第一次打node install.js
。我曾嘗試直接內嵌在終端運行腳本,但 ,讓「意外的標記(」在終端。
我甚至試圖在瀏覽器中運行它。顯然,這並沒有 工作。
如何運行的木偶代碼?