Ich möchte eine einfache SWT-GUI-Anwendung mit SWTBot testen. Unglücklicherweise habe ich keine Ahnung, wie ich anfangen soll. Es gibt mehrere Tutorials, die das Testen eines Eclipse-Plugins beschreiben, aber ich konnte nichts zu meinem Problem finden. Ich weiß nicht einmal, ob es möglich ist.
Nun, es ist sehr viel möglich. Befolgen Sie die unten genannten Schritte.
<eclipsehome>/dropins
Jetzt können Sie mit SWTBot spielen.
Für den Demo-Zweck habe ich einen kleinen Login-Dialog für Sie geschrieben und er sieht so aus:
Erstellen Sie jetzt einen JUnit-Testfall (googeln Sie dafür, wenn Sie neu sind). Fügen Sie außerdem alle JAR-Dateien hinzu, die in SWTBot (dem heruntergeladenen) in Ihrem Klassenpfad enthalten sind .
Erstellen Sie jetzt zuerst eine Anzeige (weil die Anwendung eine benötigt). Holen Sie auch das Handle von container , in dem Ihre Widgets / Steuerelemente vorhanden sind. In meinem Fall ist es die Shell .
Jetzt sind alle SWTBot-Methoden und Variablen in der Quelle gut definiert. und Die Quelle ist in den SWTBot-Jars gebündelt. Sie können also immer den Quellcode hacken.
Hoffe, das wird helfen.
Tags und Links testing swt gui-testing swtbot