Kleine Frage zu Robotium

  • Antworten:0
Tobias Rychener
  • Forum-Beiträge: 4

20.04.2012, 15:51:01 via Website

Hi Leute

Ich habe eine kleine Frage zu Robotium:

Ich habe einige Tests, die ich laufen lassen möchte, bei denen auch etliche Klicks auf Buttons vorkommen.
Beim ersten Test funktioniert alles einwandfrei, doch bei der nächsten Testfunktion klickt er nicht auf den Button und kommt nicht weiter.

Hattet ihr das Problem auch schon?
Und wenn ja, wie habt ihr das gelöst?

Code 1. Testklasse, die funktioniert:
1public void testAbfrageLeer()
2 {
3 // Die View zur Eingabemaske ändern
4 solo.clickOnButton(3);
5 solo.waitForActivity("SpeichernActivity");
6
7 // Den Button "Abfragen" klicken.
8 solo.clickOnButton(2);
9
10 // Überprüfen, ob die Fehlermeldung korrekt ausgegeben wird.
11 assertTrue(this.solo.searchText("Bitte geben Sie "));
12
13 // Auf den Button "Laden" klicken um die Startseite
14 // aufzurufen
15 solo.clickOnButton("Laden");
16 solo.waitForActivity("ListeActivity");
17 }

Code 2. Testklasse, die nicht funktioniert:
1public void testLadenEuroSIC()
2 {
3 // Auf den Button klicken, um die euroSIC Abfrage
4 // zu laden.
5 solo.clickOnButton(1);
6 solo.waitForActivity("SpeichernActivity");
7
8 // Überprüfen ob die Abfrage korrekt geladen wurde
9 assertTrue(this.solo.waitForActivity("SpeichernActivity"));
10 assertTrue(this.solo.searchText("http://www.six-interbank-clearing.com/de/tkicch_index/tkicch_home/" +
11 "tkicch_onlineservices/tkicch_onlineservices_systemstatus.htm"));
12 assertTrue(this.solo.searchText("normal."));
13
14 // Auf den Button "Laden" klicken um die Startseite
15 // aufzurufen
16 solo.clickOnButton(1);
17 }

Danke schonmal im voraus.
Tobi

Antworten