Интересно, смогу ли я запустить кукловод в веб-браузере? - PullRequest
0 голосов
/ 08 мая 2020

Я сделал тест. js и testweb. html.

это тест. js

const main = async () => {
    console.log("main!");
};

async function test(){
    const puppeteer = require('puppeteer');
    let page;
    const browser = await puppeteer.launch({
       headless : false
    });
   page = await browser.newPage();
   await page.goto('https://www.google.com/', {waitUntil:'networkidle2'});
   console.log("test()!");
}
main();

это testweb. html

<!DOCTYPE html>
<html>
<head>
    <title>test web page</title>
</head>
<body>
<input type="button" title="login" alt="login" value="subject" class="btn" id="log.login" onclick = "test()">
<script type="text/javascript" language="javascript" src ="./test.js"></script>
</body>

При запуске кода html возникает следующая ошибка: Uncaught (в обещании) ReferenceError: require is not defined

Мне сложно решить эту проблему. Если вы можете решить эту проблему, сообщите мне о решении. : (

1 Ответ

0 голосов
/ 09 мая 2020

К сожалению, кукольник разработан для запуска на вашем компьютере с node.js. Я бы порекомендовал покопаться в некоторых примерах проектов, чтобы понять, что вы можете сделать с этим пакетом. Ссылка: https://github.com/checkly/puppeteer-examples

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...