【发布时间】:2020-07-13 01:03:45
【问题描述】:
const puppeteerOTPTrigger = async ({ username, password }) => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.goto("example.com");
await Promise.all([page.waitForNavigation(), page.click("div")]);
await page.$eval("#Login_userName", (el) => {
return (el.value = username); // in this line i am getting the error
ReferenceError: username is not defined
});
await page.$eval("#Login_password", (el) => (el.value = "password")); static value woking
};
在上面的示例中,我无法访问 await 回调函数中的“用户名”变量。
【问题讨论】:
标签: node.js async-await puppeteer