Ich habe Schritt: "Ich sehe in" xyz "" 123 ", die überprüft, ob im Feld" xyz "ist Wert" 123 "und wenn nicht, dann es scheitert..aber ich will nicht in dieser Fall zu scheitern..ich würde gerne sehen, dass es einen anderen Wert hat (zum Beispiel "321) und weiter ... ist es möglich, diese Funktion hinzuzufügen? (sein Javascript).Gurke - in anderen Wert weiter
0
A
Antwort
0
mit so wenig Informationen, die ich habe, kann ich sehen, dass Sie einen Validierungsschritt haben, dass so etwas geht:
...
Then I validate the reservation id is "123"
...
ich folgendes tun würde: implementieren den Schritt der gegenüber dem tatsächlichen erwarteten zu vergleichen und Log-Pass oder Fail oder Warnung wie gewünscht. Beispiel unten:
Schritt Definition:
@Then("^I validate the reservation id is \"([^\"]*)\"$")
public void iValidateTheReservationIdIsSomething(String reservationID) throws Throwable {
reservationPage.validateReservationId(reservationID);
}
und eine ReservationPage Klasse wie:
...
@FindBy(how = How.ID, using = "foo")
WebElement reservationIDTxt;
...
public void validateReservationId(reservationID) {
String actualReservationID = reservationIDTxt.getText();
Log.logStepResult("stepName", "stepExpected", "stepActual",
reservationId.equals(actualReservationID) ? Result.Passed :
Result.Warning);
}
hoffe, das hilft, oder zumindest, sind detaillierter.
Verwandte Themen
- 1. JS gibt keinen Wert weiter?
- 2. Wie behandelt man # in Gurke Gurke Sprache als Wert und nicht zu kommentieren
- 3. Wie erstelle ich Dokumentation von Gurke/Gurke?
- 4. Gurke mit TestNG
- 5. Optionaler Parameter in Gurke
- 6. Kann ich beschreibende Testnamen in Selen/Gurke/Gurke exportieren?
- 7. erwarten, ohne ConfigureAwait (falsch) in einem anderen Thread weiter
- 8. Weiter Javascript Animation, auch wenn in einem anderen Tab
- 9. Gurke BeforeStep
- 10. Unit-Tests Ausnahmeszenarien mit Gurke in java
- 11. Gurke Vordefinierte Schritte Verwendung
- 12. Selen - Gurke maven Parametrisierung
- 13. Gurke - Capybara - Jquery -Dropdown-Wert ruft nicht OnChange
- 14. Tabelle Bestellung Gurke Capybara
- 15. Mehrere Schritte Workflow in Gurke
- 16. Cross-Browser-Test in Gurke
- 17. Schlaf-Funktion in Capybara/Gurke?
- 18. Gurke meldet Plugin in Bamboo
- 19. Äquivalent von "weiter" in Ruby
- 20. Hintergrund nur einmal in Gurke ausgeführt werden
- 21. Fahre weiter in Richtung
- 22. "weiter" in cursor.forEach()
- 23. Neueste Version von Gurke-Java und Gurke-Junit funktioniert nicht
- 24. So leiten Sie eine HttpRequestMessage an einen anderen Server weiter
- 25. Run Gurke durch Spork
- 26. Gurke gibt Sqlite3 Fehler
- 27. Gurke Selen-webdriver Chrome
- 28. Python Gurke UnicodeDecodeError
- 29. Append Bash Parameter und weiter zu anderen Skript
- 30. Weiter Scrollen von einer Aktivität zu einer anderen