NightwatchJSを使用してbutton
にdisabled
の属性がではないことを確認したいと思います。があります。NightwatchJS:属性が存在しないかどうかを確認する方法?
私はこれらをやってみました:
.assert.attributeContains('.phone-verify-btn', 'disabled', 'null')
.assert.attributeContains('.phone-verify-btn', 'disabled', null)
.assert.attributeContains('.phone-verify-btn', 'disabled', 'false')
.assert.attributeContains('.phone-verify-btn', 'disabled', false)
しかし、彼らはdisabled
がそうのようtrue
に設定されているかどうかを確認するために行うようにこれらが動作していないようです:
.assert.attributeContains('.phone-verify-btn', 'disabled', 'true')
これはうまく動作します!ここで何が起こっているのか?私が手にエラーがかなり不可解である。この場合、
Element does not have a disabled attribute. - expected "null" but got: null
私は現在、そのようなことをしていますが、きれいな解決策を探していました – nikjohn
これは役に立ちますか? ({}) '{element} '、' disabled '、function(result){ this.assert.equal(result.value、null)//要素が存在しません} –