1

我正在尝试编写一个 KIF 测试来检查我的应用程序中两个不同帐户的登录。

现在的问题是我需要从用户第一次登录后看到的 DetailView 中获取数据,并将其与第二次登录后看到的数据进行比较,并确认数据不同。

据我了解,KIF 首先将所有步骤添加到数组中,然后逐个执行这些步骤。如何从一步中获取数据并将该数据传递到第二步?

4

1 回答 1

2

我已经设置了一个仅在我的 KIF 目标中的单例对象,并且 KIF 运行的第一个场景会对其进行初始化并加载一堆测试数据(创建新用户等)。

它基本上是一个花哨的版本NSDictionary,您可以在其中任意添加和删除键的对象。但是数据停留在步骤和场景之间,而不仅仅是步骤。所以在这方面,如果你想重用密钥,你需要记住删除数据。

于 2013-03-22T23:51:50.357 回答