-2
をアサートします。ルビーAppium私は以下のコードを使用してwebdriverをAppiumを開始する必要が
driver=Appium::Driver.new(desired_caps)
そして、アプリケーションの起動に取り組み、実行中に終了します。
いずれかの要素が存在するためにアサートし、特定の値の比較を行う方法の例をお願いできますか?
をアサートします。ルビーAppium私は以下のコードを使用してwebdriverをAppiumを開始する必要が
driver=Appium::Driver.new(desired_caps)
そして、アプリケーションの起動に取り組み、実行中に終了します。
いずれかの要素が存在するためにアサートし、特定の値の比較を行う方法の例をお願いできますか?
あなたは "ドライバ" を作成しました、そして、次のステップはちょうど
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
そして、何desired_capsにありますか? –
こんにちは、desired_capsは、私が起動するモバイルアプリ(deviceName、platformNameなど)のために設定した一連のパラメータで、すでに動作しています。 – Liu
これまでに何を試してみた – nullpointer