Ich verwende calabash-android, um meine App zu testen. Ich möchte einen benutzerdefinierten Schritt erstellen, der einen adb
Befehl ausführt.Wie erstelle ich einen benutzerdefinierten Kalebassenschritt, um einen Befehl auszuführen?
Das ist, was ich versucht:
ich die folgenden benutzerdefinierten Schritt erstellt, die keine Argumente übernimmt (Ich habe es unter step_definitions/Ordner):
Run adb command for our app do |cukes|
system("adb devices")
end
In my_first.feature
, nenne ich obigen Schritt dies wie:
Feature: My feature
Scenario: My scenario
Run adb command for our app
Wenn ich den Test mit dem Befehl calabash-android run myApp.apk
laufen lasse, erhalte ich eine E Fehlermeldung:
syntax error, unexpected tIDENTIFIER, expecting keyword_do or '{' or '('
Run adb command for our app do |cukes|
Wo liege ich falsch? Wie erstellt man einen einfachen Schritt, der kein Argument & dauert nur einen ADB-Befehl?