为第一个屏幕编写UI测试用例似乎非常简单。
如下图所示。
new Window
但是如何编写测试用例,其中一个导航控制器触发另一个屏幕,如下图所示。
导航控制器 - > UIViewController1 - > UIViewcontroller2 ..... UIViewController5
要测试UIViewController5,我将不得不编写大量代码,其中包含以下逻辑
1)启动App。
2)启动Controller1,执行事件以启动Controller2
3)重复步骤2,直到达到Controller5。
我相信UI测试用例应该简单,不应该花时间。
在这种情况下,理想的方法是什么,为了运行Controller5的测试用例,它必须在它之前执行所有事件?