1

私は Appium と Selenium のバックグラウンドから来ている Calabash を評価しています。

Selenium では.attribute("value")、 を変数に割り当てるだけで、それを使ってやりたいことを実行できます。ひょうたんで似たようなものを探しています。

特にAndroidアプリでは(クロスプラットフォームソリューションを探していますが)、EditTextクエリできる:textものがあり、出力で値を確認できます。

irb(main):008:0> query("EditText",:text)
[
    [0] "17512"
]

ひょうたんのステップ定義と同じ機能を実行し、出力 (つまり17512) を変数に割り当てるにはどうすればよいですか?

どんなアドバイスでも大歓迎です。

4

1 に答える 1

1

この投稿は、必要なものを手に入れるのに役立ちました: https://sqa.stackexchange.com/questions/8385/how-to-get-the-text-to-verify-for-edittext-in-calabash-android

特にactual_email = query("EditText id:'txt_email'", :text).first

于 2014-12-03T17:53:41.000 に答える