0

我创建了一个新的UI 测试目标来尝试新的 XCode 7 UI 测试。除了记录一些步骤之外,我还想在测试中运行我的一些代码,例如 Utils 类来测试某些情况等,并在测试中采用不同的路径。

有没有办法让我的所有项目文件和库都包含在这个新的UI 测试目标中?我可以确保我的源文件包含来自Target Membership复选框的此UI 测试目标,但这意味着我必须检查所有文件并手动选中该框?

另外,它如何与UIKit 框架一起工作?例如,我需要我的测试能够找到UIScreen类。

4

1 回答 1

0

使用 Apple 在 WWDC 15 中引入的新 UI 自动化框架,无法从 UI-Automation 测试中访问您的应用程序代码。它旨在模拟用户也可以访问的内容,这有时会令人沮丧。

UI 测试是独立于应用程序的模块,因此不会像逻辑测试那样在应用程序内运行。他们共享代码的唯一方法是编译您需要在两个模块之间共享的所有应用程序文件。希望有帮助。

于 2015-12-07T19:37:53.243 回答