我是Calabash-iOS自动化测试的新手,但需要快速实现自动化。我正在处理的应用程序在注销时会弹出取消/确认消息。我已经尝试了各种方法,我可以点击弹出窗口中的确认按钮,但我似乎无法让它工作。
如果可能的话,尝试使用Calabash预先定义的步骤给我一个答案,因为我还没有创建自定义步骤。
答案 0 :(得分:2)
Calabash iOS Smoke Test应用程序提供触摸警报的示例:alerts.feature。
然后我触摸"确认"按钮
这是尝试触摸按钮的预定义步骤。从iOS 7(?)开始,"确认"警报中的视图不是按钮,而是UITableViewCell。
然后我触摸"确认"
这会尝试触摸标记为"确认"。
的第一个视图答案 1 :(得分:0)
由于我不知道您之前尝试了什么,也因为您不想知道如何定义自己的方法/步骤,因此Calabash for iOS确实有预先定义的步骤来执行此操作。试试这个Then I touch the "Confirm" button
。
答案 2 :(得分:0)
显然,Then I touch "Confirm"
就是所需要的。哪个是奇怪的原因我可以发誓我试过了。出于某种原因,它没有被解释为按钮。