Ich möchte überprüfen, ob die Schaltfläche deaktiviert ist oder nicht von selenium IDE
Aber ich konnte nicht.
Ich habe unten Code versucht, aber es funktioniert nicht. Gibt es eine andere Möglichkeit zu finden, ob die Schaltfläche deaktiviert ist ...? <tr><td>assertElementPresent</td><td>
//button[contains(text(), 'Save')]</td><td>/td></tr>
In Webtreiber. Es gibt eine Methode isEnabled, die true zurückgibt, wenn das Element aktiviert ist. Andernfalls wird false zurückgegeben.
%Vor%Sie können VerifyNotEditable verwenden, um in diesem Fall Ihr Element, Button zu überprüfen.
Sie können die Elementsichtbarkeit überprüfen, indem Sie den Befehl assertVisible
verwenden.
Code:
Command =
assertVisible
Target =
Locatorwert
Gibt true
zurück, wenn das angegebene Element sichtbar ist, andernfalls false
Bestimmt, ob das angegebene Element sichtbar ist. Ein Element kann unsichtbar gemacht werden, indem die CSS-Eigenschaft "visibility" auf "hidden" oder die Eigenschaft "display" auf "none" gesetzt wird, entweder für das Element selbst oder für eines seiner Vorfahren. Diese Methode schlägt fehl, wenn das Element nicht vorhanden ist.
Eine Schaltfläche kann auf viele Arten deaktiviert werden ... also müssen Sie darüber nachdenken, aber eine einfache Lösung wäre der Befehl assertAttribute
mit dem Attribut disabled
.
Dies stellt sicher, dass das Element den disabled
-Wert gesetzt hat, was eine übliche Art ist, Elemente zu deaktivieren, aber nicht die einzige Möglichkeit .
Tags und Links selenium selenium-webdriver selenium-ide