如何在Nightwatch中检查元素文本长度是否大于0?

5

如何在nightwatch中检查元素的文本长度是否大于0?

我想要使用nightwatch检查页面上元素的文本长度,确保其大于0。

1个回答

8

您可以创建自己的定制命令,其中使用了browser.assert。

module.exports = {
  'Length of text should be greater zero': function(browser) {

    browser
      .url('..')
      .getText('#some-selector', function(result) {
        browser.assert.ok(result.value.length > 0);
      })
      .end();
  }
};

虽然这段代码片段可能解决了问题,但包括解释真的有助于提高您的帖子质量。请记住,您正在为未来的读者回答问题,而这些人可能不知道您的代码建议原因。同时,请尽量不要在代码中添加过多的解释性注释,因为这会降低代码和解释的可读性! - Blue

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接