puppeteer insert variable into page.$eval

Viewed 911

I want to insert a variable into an input field ... according to puppeeteer docs this how you do it :Documentaion page.$eval(selector, pageFunction[, ...args])

let VARIABLE = "01.01.2020"
await page.$eval("input[name=date]", el => (el.value = VARIABLE));

Im trying to set the el.value to a variable of mine... Getting undefined error .. how can I pass my variable to el.value ? ??

2 Answers

You can also try this:

await page.$eval('input[name="date"]', (el, value) => el.value = value, VARIABLE);
Related