从 XCode UI 测试目标访问项目文件
Accessing project files from XCode UI Test Target
我创建了一个新的 UI 测试目标 来尝试新的 XCode 7 UI 测试。除了记录一些步骤,我还想 运行 我的一些代码在测试中,例如 Utils class 来测试某些情况等,并在测试中采用不同的路径。
有没有办法让我所有的项目文件和库都包含在这个新的 UI 测试目标 中?我可以确保我的源文件包含来自 Target Membership 复选框的 UI Test Target 但这意味着我会必须检查我的所有文件并手动选中该框?
此外,它如何与 UIKit Framework 一起使用?例如,我需要我的测试才能找到 UIScreen class。
使用 Apple 在 WWDC 15 中引入的新 UI 自动化框架,无法从 UI-Automation 测试访问您的应用代码。它旨在模拟用户也可以访问的内容,这有时会令人沮丧。
UI 测试是独立于应用程序的模块,因此不像逻辑测试那样 运行 在您的应用程序中。他们共享代码的唯一方法是编译所有需要在两个模块之间共享的应用程序文件。希望对您有所帮助。
我创建了一个新的 UI 测试目标 来尝试新的 XCode 7 UI 测试。除了记录一些步骤,我还想 运行 我的一些代码在测试中,例如 Utils class 来测试某些情况等,并在测试中采用不同的路径。
有没有办法让我所有的项目文件和库都包含在这个新的 UI 测试目标 中?我可以确保我的源文件包含来自 Target Membership 复选框的 UI Test Target 但这意味着我会必须检查我的所有文件并手动选中该框?
此外,它如何与 UIKit Framework 一起使用?例如,我需要我的测试才能找到 UIScreen class。
使用 Apple 在 WWDC 15 中引入的新 UI 自动化框架,无法从 UI-Automation 测试访问您的应用代码。它旨在模拟用户也可以访问的内容,这有时会令人沮丧。
UI 测试是独立于应用程序的模块,因此不像逻辑测试那样 运行 在您的应用程序中。他们共享代码的唯一方法是编译所有需要在两个模块之间共享的应用程序文件。希望对您有所帮助。