Ich habe zwei Tasten. Wenn eine Schaltfläche deaktiviert ist, hat die andere nicht. Jetzt möchte ich überprüfen, ob auf der ersten Schaltfläche die Klasse deaktiviert ist, als ich auf die zweite Schaltfläche klicken muss und umgekehrt.Wie kann ich überprüfen, ob die Schaltfläche deaktiviert ist?
Ich versuche mit unten Code, aber es ist immer wieder wahr. Die deaktivierte Klasse wird dynamisch abhängig von der Bedingung hinzugefügt.
if (expect(element(by.css('ul#menu [data-selector="holdInventory"]'))
.getAttribute('class')).toEqual('disabled')) {
console.log('has class');
} else {
console.log('has not class');
}
Jede Hilfe wird geschätzt.
document.querySelectorAll ('[class = disabled]') https://www.w3.org/TR/selectors/#attribute-selectors – Doomenik
Sein nicht jquery. Es ist angularjs. Ich benutze mit Winkelmesser. –
querySelectorAll ist eine JS-Funktion und hat nichts mit jQuerry zu tun. https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll – Doomenik