我有这个问题:我正在测试一个Android应用程序,它使用嵌入编辑文本中的搜索框,因此它不是一个典型的“搜索”控制器,而是在键盘上显示搜索按钮。我使用葫芦来编写测试。用葫芦按下Android搜索按钮
这是测试:
Scenario: Iniciar la aplicación y realizar búsquedas
And I wait for "Música" to appear
Then I press view with id "menu_search"
Then I enter text "Judas Priest" into field with id "collapsibleEditText"
Then I press "search"
执行这个错误:
And I wait for "Música" to appear
Then I press view with id "menu_search"
Then I enter text "Judas Priest" into field with id "collapsibleEditText"
Then I press "search"
Timeout waiting for elements: * marked:'search' (Calabash::Android::WaitHelpers::WaitError)
features/test.feature:11:in `Then I press "search"'
感谢您的帮助。这是解决问题的方法。 方案 ....没有从上面 的问题改变了然后我按搜索按钮 而在功能/ step_definitions/calabash_steps.rb 然后/ ^我按下搜索按钮$ /做 press_enter_button 结束 – JDaRiva 2015-02-24 13:05:33