Javascript 使用木偶核心连接到当前活动的Chrome选项卡

Javascript 使用木偶核心连接到当前活动的Chrome选项卡,javascript,node.js,puppeteer,webautomation,Javascript,Node.js,Puppeteer,Webautomation,我正在使用木偶核心并连接到我自己的chrome安装。这很好,但是如何在当前活动的选项卡上执行命令?如何获得对它的引用 const wsChromeEndpointurl = 'ws://127.0.0.1:9222/devtools/browser/12345'; const browser = await puppeteer.connect({ browserWSEndpoint: wsChromeEndpointurl }); const page = <active tab

我正在使用
木偶核心
并连接到我自己的chrome安装。这很好,但是如何在当前活动的选项卡上执行命令?如何获得对它的引用

const wsChromeEndpointurl = 'ws://127.0.0.1:9222/devtools/browser/12345';
const browser = await puppeteer.connect({
    browserWSEndpoint: wsChromeEndpointurl
});

const page = <active tab> // what do I need here?
const wsChromeEndpointurl='ws://127.0.0.1:9222/devtools/browser/12345';
const browser=wait puppeter.connect({
浏览器wsendpoint:wsChromeEndpointurl
});
const page=//这里需要什么?

(我的目标是做一些事情,比如手动登录网站,然后让
puppeter
接管。因此我真的想使用
puppeter核心

没有直接的API来解决这个问题,但您可以迭代
页面
数组,并评估文档的
visibilityState
属性

异步函数activePage(){ const allPages=wait context.pages(); 对于(让第页,共页){ const state=wait page.evaluate(()=>document.visibilityState); 如果(状态==‘可见’){ 返回页面; } } }