xctest 相关问题

XCTest是Apple提供的框架,它实现了单元测试功能。它适用于iOS 7和所有版本的OS X.

我如何对私人的Cocoapods库进行单元测试?

我正在尝试找出如何为我的私人cocoapod库建立单元测试的方法。这是预期的结果:我在'Pods'项目中添加了单元测试目标'MyPodTests',然后我将其更改为...

回答 1 投票 0

XCUITest:如何跳入应用代码?如何修改被测应用程序的状态?

来自Android / Espresso背景,我仍在为XCUITest和iOS的UI测试而苦苦挣扎。我的问题是关于两个相关但截然不同的问题:如何根据源代码进行编译和链接...

回答 2 投票 -1

如何为UserDefaults编写单元测试

我有2个函数,其中一个基本上从用户默认值中检索字符串,另一个从用户默认值中写入字符串。我不明白我应该做单元测试还是不做?而且我很漂亮...

回答 1 投票 0

如何等待成功等待下一次调度执行的块?

导入XCTest @testable导入TestWait类TestWait:XCTestCase {func testX(){保护Thread.isMainThread其他{fatalError()} let exp =期望(...

回答 2 投票 0

XCTest断言失败:请求自动化会话失败

[我正在尝试在一个应用程序上使用以下命令运行XCUI测试用例xcodebuild test-without-building -xctestrun $ buildtestxctestrun_file -destination id = bapped265a19dea8bxxxxxxxxxxxxx Xcode ...

回答 1 投票 1

如何在WkWebView for XCTest中访问HTML元素?

我正在为包含HTML的Web视图编写XCTest测试。我希望能够通过不同于值的属性来找到HTML DOM中的元素。寻找类似可访问性标签的东西。...

回答 1 投票 2

为什么XCTest在UITableViewCell中公开随机的otherElement? (并表现出其他不一致之处)

我创建了一个新的单视图项目,并添加了此代码以创建UITableView。 -(void)viewDidLoad {[super viewDidLoad]; tableView = [[UITableView alloc] init]; tableView.frame = ...

回答 1 投票 0

无法在测试框架中使用XCTUnwrap

我正在尝试创建一个包含一些扩展的测试框架。我可以按照以下建议从框架中导入XCTest:https://stackoverflow.com/a/35102636/3475906 ...

回答 1 投票 0

[添加CloudKit功能后XCTest失败

启用CloudKit后,我的测试无法运行,这显然是因为无法对测试包进行正确的代码签名:无法加载“ XXXTests”包,因为它已损坏或缺少必要的内容...

回答 1 投票 0

调用XCTAssertEqual()时无法推断通用参数'T'

主题标题是与testPrimesUpTo100ShouldBe25()方法中的xCode断言相等测试相关的编译器错误。我注意到的一件事是对...

回答 1 投票 0

无法在Xcode的Project Navigator中删除XCTest链接

我想在Xcode 11.3 Project Navigator中删除.xctest链接。如果我编译项目,此链接将导致错误,提示:/ *找不到构建输入文件:

回答 1 投票 0

如何从XCUITest(从Xcode 11)的xcresult文件中提取详细信息?

我想解析并从xcresult文件中获取与我的UI测试有关的所有详细信息。在Xcode 11之前,我可以通过阅读TestSummaries.plist文件来实现。但是苹果已经改变了xcresult ...

回答 1 投票 -1

等待带有完成处理程序的*特定*(单个)XCTestExpectation?

创建一个XCTWaiter并使用wait(for:timeout:),它返回一个XCTWaiter.Result,然后您可以断言是否是.timedOut(如果需要),或者对结果采取其他行动。通过使用XCTWaiter,您可以预期到超时,而测试不会自动失败。

回答 1 投票 -1

Xcode 11 XCUITest无法获取匹配的快照:获取主窗口kAXErrorServerNotFound时出错

[在Xcode 11中构建应用程序并运行我的XCUITests套件后,出现以下随机失败。无法获取匹配的快照:获取主窗口时出错...

回答 1 投票 8

[弱变量在编写测试用例时变为零?

嗨,我正在使用弱变量的ViewModel中为函数编写一个测试用例,在测试该函数时,弱变量变为nil,我也将其实例化并提供了...

回答 1 投票 -1

在测试中使用UserDefaults.standard有什么后果?

假设在我们的测试方案中,我们未选中就在模拟器上并行执行。下面的测试会不会是胡扯? class ExampleTests:XCTestCase {覆盖func setUp(){...

回答 1 投票 1

如何通过XCTest UI测试在iOS 13中区分标题和静态文本

[使用最新版本的Xcode 11在iOS 13上运行,我找不到在XCTest UI测试中区分标题和静态文本的方法。如果我使用Xcode 11但可以在iOS 12上运行,则仍然可以...

回答 2 投票 0

在测试时如何断言异步引发错误?

我们可以使用XCTAssertThrowsError测试引发的错误。异步事物可以通过预期进行测试。我有一些方法可以将工作分派到后台线程,并且有时会引发错误。 ...

回答 2 投票 1

XCTest将来自正在测试的应用程序的信息发送回XCTests

情况:考虑正在使用xcode / XCTests测试的ios / swift / app。该应用程序还包括一些记录到控制台的日志(以及非致命异常的Google / Firebase / Crashlytics:非常棒!)。 ...

回答 1 投票 0

无法在Xcode 11中运行单元测试:运行目标*对于选择执行的测试无效

[在我从Xcode 10.3更新到Xcode 11之前,请确保我的测试运行良好。现在,当我尝试运行测试时,出现以下错误。运行目标的iPhone 5s不适用于您的测试...

回答 1 投票 6

© www.soinside.com 2019 - 2024. All rights reserved.