2016-03-25 9 views
-2

Ich muss einen Appium-Webdriver mit dem folgenden Code initiieren.Ruby Appium assert

driver=Appium::Driver.new(desired_caps) 

Und es funktioniert zum Starten einer App und beendet während der Ausführung.

Kann jemand bitte Beispiele geben, wie man das Assert für Element existiert und spezifischen Wertvergleich durchführt?

+0

Und was ist in desired_caps? –

+0

Hallo, sustained_caps ist eine Reihe von Parametern, die ich für den Start der mobilen App (wie Gerätename, Plattformname usw.) eingestellt habe, und es funktioniert bereits. – Liu

+0

wäre schön zu sehen, was du bisher noch versucht hast – nullpointer

Antwort

1

Sie erstellt haben "Treiber", dann nächste Schritt ist nur

driver.start_driver 

Dann können Sie alle Methoden in appium ruby_lib verwenden, zum Beispiel

driver.text('some text') 
driver.button('button_name/id/text') 

Element Um zu überprüfen, sind:

Sie sagten, es begann dann zu beenden, es könnte normal sein, es beendet, wenn Test den letzten Schritt, außer Ihnen ankommt Fügen Sie Testschritte hinzu oder legen Sie etwas Schlafzeit ein.

Sehr zu empfehlen Sie die Beispiele zu überprüfen: https://github.com/jlipps/appium-ruby-example

und auch die ruby_lib doc: https://github.com/appium/ruby_lib/tree/master/docs