将html从文件加载到nightmare.js

时间:2017-07-11 17:54:41

标签: javascript testing nightmare

我找不到以下任何文档:

通常我会使用nightmare.js:

let nightmare = Nightmare()
return nightmare
  .goto('www.example.com')
  .evaluate(()=>{ 
  // ...

我尝试在没有任何互联网连接的情况下测试我的代码。是否可以将html加载到噩梦而不是goto(url)

1 个答案:

答案 0 :(得分:2)

您可以将网页另存为html页面。所有动态内容都不起作用,并且根据网页的不同,保存的html页面可能对您没有用。但如果你能够保存它,你应该可以加载它。

win.loadURL(url[, options])

正如documentation所说

url可以是远程地址(例如http://),也可以是使用file:// protocol的本地HTML文件的路径。