Gibt es Automatisierungstool zur Automatisierung von YFiles für HTML-basierte Grafik? Oder gibt es eine Möglichkeit, Selen für die Automatisierung zu verwenden?Wie automatisieren yFiles für HTML-basierte Grafik
Antwort
Sie können Selen für diese Aufgabe verwenden. Es ist wichtig zu beachten, dass yFiles intern State-Machines für die Verarbeitung der Ereignisse verwendet und daher die Ereignisse so simuliert werden sollten, wie sie in der realen Welt passieren würden.
Dies bedeutet, dass statt click
Ereignisse nur den Versand, die korrekte Reihe von Ereignissen simulieren müssten, die zu einem Klick führen: mousemove
, mousedown
, mouseup
, click
und für einen Drag ein oder mehrere mousemove
s sein sollte, mousedown
, eine oder mehrere mousemove
s und eine mouseup
.
Traurigerweise macht Selenium das nicht automatisch für Sie, aber das Schreiben einiger Hilfsfunktionen, die ein richtiges Klicken oder Ziehen ausführen, ist ein einmaliges Setup. Sie können dann dispatchEvent
verwenden, um synthetische Ereignisse an die Hauptkomponente zu senden und Tests auf hoher Ebene schreiben, die eine Reihe von Benutzerinteraktionen ausführen.
- 1. yFiles Graphsource Alternative (js oder python) für "DAGs" oder "Netzwerke"
- 2. Definieren Sie eine maximale Fläche für ein Diagramm in yFiles
- 3. Wie automatisieren Java-Bindungen für Rust-Code?
- 4. Programmiersprache für Grafik, Halbleiterlayout
- 5. BGI-Grafik für Linux?
- 6. Wie automatisieren Sie Outlook?
- 7. Wie Photoshop automatisieren?
- 8. Wie automatisieren Kubernetes-Bereitstellungen?
- 9. Grafik- und Netzwerkbibliothek für Haskell
- 10. Amcharts benutzerdefinierte Klasse für Grafik
- 11. Bidirektionale Suche Implementierung für Grafik
- 12. Gremlin Grafik Abfrage für Java
- 13. OpenGL Pixel Manipulation für Grafik
- 14. Etrade automatisieren
- 15. Automatisieren Dojo
- 16. Automatisieren Force-Layout für ein Netzwerk-Diagramm
- 17. fasta Sequenz Automatisieren abrufen für viele Dateien
- 18. Automatisieren Wildcard Sub-Domain für Benutzer GAE
- 19. Wie würde man das automatisieren?
- 20. Schreiben für Schleife in vim automatisieren?
- 21. Wie automatisieren Komponententests für Windows 8 HTML5-Anwendungen?
- 22. Wie würden Sie mehrere Builds für eine iPhone-Anwendung automatisieren?
- 23. Beste Bibliotheken für Android-Entwickler (Grafik)
- 24. Framework für soziale Grafik in Rails
- 25. Code Timing/Automatisieren Javascript
- 26. Grafik wie apple watch one
- 27. Gebäude Adjazenz Grafik aus Schachbrett (für Dijkstra)
- 28. Bipartite Grafik für inkrementelle Konvexe Hülle erstellen
- 29. Ungültiges Format für Datumsbezeichnungen in Grafik
- 30. Adjazenzmatrix vs Adjazenzliste für gerichtete gewichtete Grafik