async evaluate(fn, ...restArgs) {
        if (typeof fn === 'function') {
          return await page.evaluate(fn, ...restArgs);
        } else {
          throw new Error('You must pass a function to be evaluated in the browser!');
        }
      }
@param {*} fn
@param {...*} restArgs
@returns {Promise<*>}