nightmare允许您通过其action()
方法添加extension methods,如下所示:
Nightmare.action('textExtract', function(selector, done) {
//`this` is the Nightmare instance
this.evaluate_now((selector) => {
//...
});
然后您可以调用扩展方法,例如nightmare.textExtract()
是否有通过jsdocs的方法,所以当我在VSCode中按F12时,它知道转到设置扩展方法的位置吗?扩展方法在另一个js文件中。
我确实看到了这个post,但是我没有创建新的类型。我正在使用现有的nightmare
类型。
谢谢