Javascript Puppeter页。未定义评估页
我想用Puppeter在输入中输入,但它返回一个错误:页面未定义Javascript Puppeter页。未定义评估页,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我想用Puppeter在输入中输入,但它返回一个错误:页面未定义 async function login(){ const browser = await puppeteer.launch({headless: false}); const page = await browser.newPage(); await page.goto(url, {waitUntil: "networkidle2"}); await page.evaluate
async function login(){
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.goto(url, {waitUntil: "networkidle2"});
await page.evaluate(async() =>{
await page.type('#i0116','prova', {delay:200})
document.getElementById('idSIButton9').click();
})
}
我不能使用'document.getElementById('i0116')。值='prova';' 不能在page.evaluate中使用page或page.type 所以正确的方法是
wait page.type('#i0116','prova',{delay:200})
等待页面。评估(异步()=>{
document.getElementById('idSIButton9')。单击();
})
或者使用本机页面。单击Puppeter中的api
wait page.type('#i0116','prova',{delay:200})
等待页面。单击(“#idSIButton9”)
不能在page.evaluate中使用page或page.type
所以正确的方法是
wait page.type('#i0116','prova',{delay:200})
等待页面。评估(异步()=>{
document.getElementById('idSIButton9')。单击();
})
或者使用本机页面。单击Puppeter中的api
wait page.type('#i0116','prova',{delay:200})
等待页面。单击(“#idSIButton9”)