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