将文本输入值分配给Calabash中的变量

时间:2014-12-03 17:28:21

标签: calabash calabash-ios calabash-android

我正在评估来自Appium&amp ;;的Calabash。硒背景。

在Selenium中,我可以简单地将.attribute("value")分配给变量,然后用它做我想做的事。我在Calabash寻找类似的东西。

特别是在Android应用程序中(虽然我正在寻找跨平台解决方案)我有EditText我可以使用:text查询,我可以看到输出中的值,即

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

如何在calabash中执行与步骤定义相同的功能,并将输出(即17512)分配给变量?

非常感谢任何建议。

1 个答案:

答案 0 :(得分: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