是否可以使用 nightmarejs 删除 html 元素?

Is it possible to remove a html element using nightmarejs?

我想知道如何在我使用 nightmare js 加载网站时根据其 id 删除 html 元素。

谢谢

你可以使用 .evaluate() 方法,这样你就可以 运行 vanilla JS 代码,你可以在其中使用 JQuery 命令来完成你需要的...

var test = new Nightmare()
  .goto("https://www.google.com")
  .evaluate(function() {
    $("#selectorID").remove();
  });
var test = new Nightmare()
  .goto("https://www.google.com")
  .evaluate(function() {
    var element = document.getElementById(elementId);
    element.parentNode.removeChild(element);
  });