如何在Nightwatch中使用jquery

如何在Nightwatch中使用jquery,jquery,nightwatch.js,Jquery,Nightwatch.js,我有文本需要在夜视中执行HTML编码。 我找到了一个解决方案,但它需要使用jquery。我不知道如何在Nightwatch中访问jquery 我发现下面这看起来像是我可以使用的东西,但我不知道如何将它包括在夜视中。我得到了未定义的“$”。我可以看出这是针对jquery的,但我不知道如何在夜视中访问jquery function htmlEncode(value){ // Create a in-memory div, set its inner text (which jQuery automa

我有文本需要在夜视中执行HTML编码。 我找到了一个解决方案,但它需要使用jquery。我不知道如何在Nightwatch中访问jquery

我发现下面这看起来像是我可以使用的东西,但我不知道如何将它包括在夜视中。我得到了未定义的“$”。我可以看出这是针对jquery的,但我不知道如何在夜视中访问jquery

function htmlEncode(value){
// Create a in-memory div, set its inner text (which jQuery automatically encodes)
// Then grab the encoded contents back out. The div never exists on the page.
  return $('<div/>').text(value).html();
}

function htmlDecode(value){
  return $('<div/>').html(value).text();
}

如果您的web应用程序中有Jquery,如:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/core.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/core.js"></script>
const jqueryCheck = function (browser){

    browser.execute(function (data, done) {

             return $("[href!=''][href]");
    }, [e], function(e){

            browser.verify.elementPresent(e[0],"Explanation...")

    })
}