Ich möchte überprüfen, ob ein disabled
Attribut ist nicht vorhanden auf einem button
mit NightwatchJS.NightwatchJS: Wie überprüft man, ob das Attribut nicht vorhanden ist?
ich versuchte dabei diese:
.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)
Aber diese scheinen nicht zu funktionieren, wie sie tun, um zu überprüfen, ob disabled
zu true
wie so festgelegt ist:
.assert.attributeContains('.phone-verify-btn', 'disabled', 'true')
Dies funktioniert gut! Irgendeine Idee, was hier passiert? Der Fehler, den ich bekommen, ist eher kryptisch:
Element does not have a disabled attribute. - expected "null" but got: null
Ich mache gerade etwas in dieser Art, aber war auf der Suche nach einer sauberen Lösung – nikjohn
Hilft das? Leicht sauberer ... 'Browser.getAttribute ('@ Element', 'deaktiviert', Funktion (Ergebnis) { this.assert.equal (result.value, null) // Element nicht vorhanden })' –