【问题标题】:How to I check that the length of text of an element is greater than 0 in nightwatch?如何在夜间检查中检查元素的文本长度是否大于 0?
【发布时间】:2018-10-17 19:41:26
【问题描述】:

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

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

【问题讨论】:

    标签: javascript nightwatch.js


    【解决方案1】:

    您可以使用 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();
      }
    };
    

    【讨论】:

    • 虽然这段代码 sn-p 可以解决问题,但including an explanation 确实有助于提高帖子的质量。请记住,您正在为将来的读者回答问题,而这些人可能不知道您的代码建议的原因。也请尽量不要用解释性 cmets 挤满你的代码,因为这会降低代码和解释的可读性!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 2018-09-15
    • 1970-01-01
    相关资源
    最近更新 更多