Ich baue Selenium Hybrid Framework in Java mit Maven und Testng. Denn neu in der Automatisierung und in meinem Projekt ist ähnlich wie im E-Commerce, auf welche Dinge ich achten sollte oder wie ich mich annähern sollte. Ich brauche Anleitung zu Architektur und Ablauf.Implementierende Automatisierung
Antwort
Es gibt mehrere Möglichkeiten, wie Sie das erreichen können. Es gibt viele Blogs und Videos online sowie viele Informationen auf Seleniums Website über die Einrichtung und Verwendung von Selen. Hier ist eine wirklich kurze Anleitung:
Schnell Selen Setup-Tutorial: http://seleniumsimplified.com/get-started/
Oficial Selen Dokumentation: seleniumhq.org/docs/
gute Informationen zu haben: seleniumhq.wordpress.com/
Link-Selen Tests mit BrowserStack: www.browserstack.com/automate/java
Schnell Intro POM Automation Framework: http://toolsqa.com/selenium-webdriver/page-object-model/ (Sie können auch einen Blick auf Seite Fabrikautomatisierung Rahmen nehmen kann, die von einigen bevorzugt wird)
Verwendung Umfang Berichte: extentreports.com/docs/versions/2/java/
Viel Glück!
Ich oft JSoup verwenden, um die Seite zu analysieren und Selenium zu verwenden, um die Aktionen auf der Seite auszuführen.
PhantomJS ist ein guter Browser für Headless-Tests.
Außerdem habe ich meine Methoden kürzlich in callables gesetzt, wenn unerwartete Dinge passieren, wie Abmelden. Das Callable wird abfragen, wenn der Thread fertig ist, und während es eine Zeit lang wartet, überprüft es, ob der Zustand etwas ist, das im linearen Pfad nicht erwartet wird.
- 1. firebase: implementierende Mustersuche in Firebase
- 2. JAXB und enum implementierende Schnittstelle
- 3. Implementierende Klasse in existierende Klasse
- 4. Die einfachste zu implementierende DHT
- 5. Windows 8 Metro: Implementierende Validierung
- 6. Java Reflection: Erstellen Sie eine implementierende Klasse
- 7. java.lang.IncompatibleClassChangeError: Implementierende Klasse mit ScalaCheck und ScalaTest
- 8. Generics wobei T implementierende Klasse Schnittstelle
- 9. AutoConfiguredMoqCustomization mit abstrakten Klasse implementierende Schnittstelle
- 10. Umwandlung eines Schnittstellentyps in eine implementierende Klasse
- 11. Implementierende Unit Testing mit dem iPhone SDK
- 12. Implementierende Zustandsmaschine für E-Commerce (Django)
- 13. Buchung Automatisierung
- 14. vlc.playlist.loop Automatisierung
- 15. Web-Automatisierung
- 16. Automatisierung Benachrichtigungen
- 17. Python-Automatisierung
- 18. Automatisierung Bibliothek Build
- 19. Facebook-Automatisierung über PowerShell?
- 20. SSH Automatisierung auf Server
- 21. Windows-Benutzeroberfläche Automatisierung
- 22. Automatisierung unter Windows?
- 23. SVN checkout Automatisierung Batch
- 24. Automatisierung der Achsenbank-Website
- 25. IE Automatisierung - Excel VBA
- 26. XML-Transformation Automatisierung
- 27. IOS mobile Automatisierung
- 28. VS-Code tasks.json Automatisierung
- 29. Automatisierung durch Shell-Skripte
- 30. Automatisierung in Websites