How can I return something from evaluate in a variable?
async function myFunction(page, parentID, elementID)
{
var childElement;
await page.evaluate((parentID, elementID) => {
var parentElement = getParentElement(parentID);
childElement = parentElement.getChildElement(parentElement, elementID); // SET THIS VALUE TO var childElement ??
}, parentID, elementID);
console.log(childElement.id);
}
Here I want to set something in var childElement. How can I do it?
This thing doesn't work. It says that there is no id of undefined.