我计划在以下设置中使用 KIF:
1.自己的静态库
2. 许多使用静态库的“外壳”应用程序。这些应用程序提供内容和配置,但它们都使用公共(public)库来加载基于内容而非配置的内容。
我应该如何整合 KIF?我应该将 KIF 添加到 shell 应用程序吗? 用户通过图书馆与页面/内容进行交互。 例如,静态库有一个显示内容的 Web View 。 accessibilityLabels 将在库中设置。
感谢您的任何见解。
更新: 在 https://github.com/kif-framework/KIF 找到 KIF (“KIF 代表 Keep It Functional,是一个 iOS 集成测试框架。它通过利用操作系统为视障人士提供的辅助功能属性,可以轻松实现 iOS 应用程序的自动化。”)
最佳答案
工作正常。我遇到的唯一问题是 Google Analytics。
见Occasional errors when running OCUnit application test suite on device
所以 KIF 在 shell 应用程序中运行,而不是在库中运行。
库中设置的无障碍标签易于访问。
关于ios - 带有静态库的项目中的 KIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840433/