import { Page } from "https://dotland.deno.dev/x/fresh@1.7.2/tests/deps.ts";
Evaluates a function in the page's context and returns the result.
If the function passed to page.evaluteHandle
returns a Promise, the
function will wait for the promise to resolve and return its value.
Examples
Example 1
Example 1
const result = await frame.evaluate(() => {
return Promise.resolve(8 * 7);
});
console.log(result); // prints "56"
You can pass a string instead of a function (although functions are recommended as they are easier to debug and use with TypeScript):