使用calabash进行Android端到端测试

时间:2012-06-27 09:54:28

标签: android functional-testing

我是新手使用calabash for android,这是一个针对android的端到端测试框架。我试图测试一个功能,在我的应用程序按下按钮我回到Android主屏幕。有人可以帮助我测试这个场景吗?这就是我现在所拥有的

Feature: Return to Home Screen

   Scenario: As a user 
     When I press the "GO" button
     Then I should see "HomeActivity" screen appear

我被困在第二线。我尝试了几种替代方案,比如尝试使用id(不要认为我得到了正确的id。安卓主页活动是否有预定义的ID?)或不同的名称来测试主页活动是否出现。

1 个答案:

答案 0 :(得分:0)

我已在my github branch

创建了一个新动作

对于TabActivities,它返回当前选项卡的标记。 对于其他活动,它返回类名。

actual_activity = performAction('get_activity_name')['bonusInformation']
raise Exception "Expected #{expected_activity} activity but was #{actual_activity}" unless actual_activity == expected_activity