如何在nightwatch中实现elementIdEnabled()

时间:2017-08-11 18:16:29

标签: javascript automation nightwatch.js

我试图在点击之前查看页面上是否启用了元素。我想创建一个命令,在单击之前检查元素是否已启用。我正在查看夜视仪的API,但仍然不确定这个命令是如何工作的。我试着跟随:

.row-height{
  min-height: 55px;
}

md-input{
  margin-top: -15px !important;
}

但我认为我应该将其他东西而不是css选择器传递给elementIdEnabled函数。理想情况下,我想在点击元素之前链接3个命令:

browserObj.elementIdEnabled(Cssselector, function (res) {
  console.log(res);
});

1 个答案:

答案 0 :(得分:0)

module.exports.command = function (selector) {
  this.waitForElementVisible(selector).click(selector);
  return this;
};

来自beatfactor https://github.com/nightwatchjs/nightwatch/issues/705