2016-03-25 16 views
-2

をアサートします。ルビーAppium私は以下のコードを使用してwebdriverをAppiumを開始する必要が

driver=Appium::Driver.new(desired_caps) 

そして、アプリケーションの起動に取り組み、実行中に終了します。

いずれかの要素が存在するためにアサートし、特定の値の比較を行う方法の例をお願いできますか?

+0

そして、何desired_capsにありますか? –

+0

こんにちは、desired_capsは、私が起動するモバイルアプリ(deviceName、platformNameなど)のために設定した一連のパラメータで、すでに動作しています。 – Liu

+0

これまでに何を試してみた – nullpointer

答えて

1

あなたは "ドライバ" を作成しました、そして、次のステップはちょうど

driver.start_driver 

で次にあなたが要素を確認するには例えば

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

をappiumのruby_libのすべてのメソッドを使用することができますが存在します

あなたはそれが、テストはあなたを除いて、最後のステップを到着した場合、それが終了し、それは通常のかもしれないが、辞め始めた
exists { button('sign in') } ? puts('true') : puts('false') 

テストステップを追加するか、スリープ時間を置いてください。

は非常に例をチェックすることをお勧めいたします: https://github.com/jlipps/appium-ruby-example

ともruby_libドキュメント: https://github.com/appium/ruby_lib/tree/master/docs

関連する問題