CALABASH-ANDROID So erstellen Sie Schleifen oder iterieren Sie etwas, bis eine Ausstiegsbedingung ist?

StackOverflow https://stackoverflow.com//questions/24008586

  •  20-12-2019
  •  | 
  •  

Frage

Bildbeschreibung eingeben Hier Ich versuche einen Sitzauswahlprozess für einen Bus.Ich habe ein Sitzlayout mit einigen Sitzen, die ans nicht gebucht sind.Ich muss einen umschalten Sitz auswählen.Ich muss eine Schleife erstellen, indem ich zufällige Koordinaten auf dem Bildschirm klappern kann, bis ich auf einen umschalten Sitz klopfen kann.Wie kann dies mit Calabash erfolgen?

War es hilfreich?

Lösung

Dieser Thread ist ein bisschen alt. Aber trotzdem geht hier etwas in den Linien dessen, was Sie suchen.

Sie möchten einen bestimmten Koordinatensatz auf dem Bildschirm anfassen, wenn Sie einen Sitz auswählen und dann den Tarifwert lesen.

Sie brauchen also eine Schleife. Sie können so etwas verwenden. Von Ihnen aus, ich kann sehen, dass Sie nur 8 Sitze dort haben. Um es schnell zu machen, versuchen Sie es einfach, die Bereiche zu treffen, die auch einen Sitzplatz haben und sagen, dass wir 3x4 Sitze betrachten.

generasacodicetagpre.

Die äußere Schleife läuft dreimal aus, das ist von vorne nach hinten. Die innere Schleife verläuft viermal, das ist Sitze nach rechts.

Jetzt müssen wir sicherstellen, dass wir auf jede Position klicken, also fügen wir

hinzu generasacodicetagpre.

und kombiniert haben wir so etwas. Wo Sie X und Y haben, die Startpositionen sind und die Koordinaten des ersten Sitzes entsprechen sollten. Dann klicken Sie dann auf den ersten Lauf auf diesen Ort und tun Sie, was Sie je brauchen, um den Preis zu erhalten. Nach dem ersten Klicken erheben Sie den XOffset-Wert um den Abstand zwischen den beiden Sitzen, und dann können Sie auf den zweiten klicken. Bitte beachten Sie, dass ich diesen einfacher so einfacher gemacht habe, dass die zweite Presse auf der Insel berührt. Aber am 3. und dem 4. sollten Sie wieder auf die Sitze treffen. Und dann tust du das für die beiden nächsten Reihen danach.

generasacodicetagpre.

beste Grüße Lasse

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top