以编程方式启动 XCUITests?

Posted

技术标签:

【中文标题】以编程方式启动 XCUITests?【英文标题】:Launching XCUITests programmatically? 【发布时间】:2017-09-22 07:00:46 【问题描述】:

有谁知道这是否可行?

默认情况下,Xcode 会启动 UI 自动化测试,它会在类中找到以“test”开头的方法。然而,当我围绕 XCUITest 编写测试框架时,这种启动测试的方式非常不灵活。

我希望能够在我的框架中提供工具来以编程方式注册测试类和启动测试,而不是 Xcode 为我这样做。

【问题讨论】:

【参考方案1】:

我不完全确定您想要实现什么,但我建议您查看XCTestSuite class reference。您应该能够以编程方式注册测试类。

【讨论】:

以上是关于以编程方式启动 XCUITests?的主要内容,如果未能解决你的问题,请参考以下文章

XCUITests - 通过命令行传递环境变量

XCUIT-Swift-如何仅点击可见元素

以编程方式启动 hsqldb 数据库

以编程方式启动 Derby

如何以编程方式启动 Appium server 2.0

如何以编程方式启用自动启动和浮动窗口权限