Ich teste gerade einen Webservice und muss zur Laufzeit einige Checkpoints deaktivieren. Diese Checkpoints sind für bestimmte Arrays nicht obligatorisch und der Test würde damit fehlschlagen. Gibt es eine Möglichkeit, benutzerdefinierten Code oder eine vorhandene UFT-Funktion zu verwenden?Deaktivieren Sie Checkpoints zur Laufzeit unter HP UFT API
Antwort
Ich bin auch auf der Suche nach Möglichkeiten, dies zu tun. "CodeCheckPointEvent" verfügt nur über drei Optionen, eine Eigenschaft und zwei Methoden, um am Prüfpunkt zu arbeiten, und keiner von ihnen hilft, die über die Registerkarte "Eigenschaften" festgelegten Prüfpunkte zu steuern.
Ich denke, wir haben keine Möglichkeit zu stoppen Checkpoints in UFT API-Tests ausführen. Aber wenn dies die Voraussetzung ist, können Sie immer einen anderen Ansatz wählen.
Erstellen Sie ein Ereignis nach dem Test und in diesem Ereignis analysieren und validieren Sie die Antwort. Wenn die Validierung fehlschlägt, melden Sie sie in den Ergebnissen.
Ja, ich kann es versuchen. Danke .. – Ricky
Nach einer Analyse sehe ich zwei Möglichkeiten, während der Laufzeit Prüfpunkte zu behandeln.
1. Fügen Sie den/die Prüfpunkt (e) in Ihr Skript ein, indem Sie If, Else-Flusssteuerelemente verwenden und die Registerkarte "Properties" nicht verwenden. Dies wird eine größere Kontrolle über das Aktivieren/Deaktivieren von Checkpoints ermöglichen und dazu beitragen, die Berichterstellung zu vereinfachen. Dieser Ansatz erfordert zusätzliche Arbeit im Vergleich zur Registerkarte "Eigenschaften".
2. Fügen Sie die Checkpoints "CodecheckPointEvent
" Ereignis verwenden. Dies beinhaltet umfangreiche Codierung und die "XPath
" Array-Elemente möglicherweise schwierig/zu lang zu verwenden. Dieser Ansatz benötigt ein gewisses C# -Kodierungswissen. Hoffe, das hilft.
Ja .. das stimmt. Ich war mir bewusst, dass C# etwas vor sich geht .. Aber danke für den ersten Punkt. Ich werde das versuchen. danke für Ihre Hilfe – Ricky
Ich hatte keine andere Wahl als benutzerdefinierten Code in C# zu schreiben, um die Aufgabe abzuschließen.
Danke für Ihre Hilfe Kollegen ..
- 1. HP-UFT WPF TextBlock Objekterfassung
- 2. Senden von SMS mit HP UFT 12.02
- 3. So deaktivieren Sie Checkpoints in "fit" Tensorflow
- 4. Deaktivieren Sie JComboBox-Elemente zur Laufzeit
- 5. wie Schatten zur Laufzeit deaktivieren?
- 6. Deaktivieren/Interceptor zur Laufzeit aktivieren
- 7. HP-UFT 12.02: Deaktivieren Sie die Ticket-Erstellung in ALM nach jedem fehlgeschlagenen Test
- 8. HP UFT - Hinzufügen eines neuen Wiederherstellungsszenarios zu allen vorhandenen Skripts
- 9. Drools deaktivieren eine Regel zur Laufzeit
- 10. Starten von Safari mit Datensatz- und Ausführungseinstellungen in HP UFT
- 11. HP-UFT externe Variable: Ini oder Xml-Datei?
- 12. C# Aktivieren/Deaktivieren der Netzwerkablaufverfolgung zur Laufzeit?
- 13. deaktivieren Sie den CTRL/Wheel Zoom-Effekt zur Laufzeit
- 14. So deaktivieren Sie den Interceptor der Methode zur Laufzeit
- 15. HP Produktgarantie API
- 16. Änderung TopMost zur Laufzeit
- 17. Wie bekomme ich Fehlermeldung in HP UFT und Update in Excel Ergebnis
- 18. Erstellen Sie usercontrol zur Laufzeit
- 19. Verwenden Sie `EditorSceneManager.SaveScene` zur Laufzeit
- 20. Identifizieren Sie Modul zur Laufzeit
- 21. GoogleTest - Checkpoints
- 22. Ändern Sie das Thema zur Laufzeit
- 23. So verwenden Sie ein Modul zur Laufzeit
- 24. Deaktivieren Sie Benachrichtigungen zur Dateifreigabe. Google Drive API
- 25. Android: Anfrage zur Laufzeit
- 26. Wie kann ich PHP magische Anführungszeichen zur Laufzeit deaktivieren?
- 27. HP Fortify - Methoden zur Kommentierung der Methode
- 28. Python Importfehler zur Laufzeit
- 29. Play Framework 2 kompiliert nicht zur Laufzeit
- 30. Update ToolStripMenu Eigenschaften zur Laufzeit
Können Sie einen Testfall hinzufügen, die für eine Variable sieht, dass es sagt dem Kontrollpunkt oder nicht laufen? – dmcgill50
Ich denke nicht, dass dies mit meinem Flow funktioniert .. trotzdem vielen Dank für Ihren Vorschlag – Ricky