【发布时间】:2018-05-24 11:42:00
【问题描述】:
我知道
await page.evaluateOnNewDocument(fs.readFileSync('./helperFunctions.js', 'utf8'));
将函数添加到evaluate() 上下文中,非常方便。
但是任何人都可以提供任何示例以在主要上下文中具有相同的含义吗?举个例子,说我要加一个
page.existsText()
或
existsText()
使用此代码的函数来自要包含/来源的文件:
existsText = (string) => {
// code goes here
}
要走的路是什么?
【问题讨论】:
-
所以您想在两种情况下都使用来自 fike 的相同代码?
-
不,
evaluate()上下文的文件和 main 上下文的另一个文件
标签: javascript node.js puppeteer