xctest 相关问题

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

在XCTest中可以用匹配元素的最后一个进行操作吗?

我想在我的应用程序中点击最后一个[播放]按钮,我正在寻找类似app.buttons["播放"].lastMatch.tap()这样的东西,有什么办法吗?

回答 1 投票 2

在Swift的NSDocument应用程序中,从行参数打开文件的正确方法是什么?

我正在开发一个基于MacOS Document的应用程序,可以打开某个文件类型。我想做的是为这个应用程序写一些UI测试,但我想为这些UI测试加载一些模拟数据。...

回答 1 投票 1

Xcode跨方案的共享测试计划导致每个目标都要建立一个测试计划。

我的Xcode项目中有一个简单的测试计划,我正在切换到这个计划,因为我的项目中对不同的应用目标有多个方案,但测试是共享的。我想有一个 ...

回答 1 投票 0

XCTest测试套件中的共享测试。

我有一个类,它可以被配置成做2个稍微不同的事情。我想测试两种路径。该类是UIViewController的后代,大部分配置发生在 ...

回答 2 投票 3

XCTestCase:无法在导航栏中按下自定义栏按钮

我正在为iOS应用编写测试,因此无法点击自定义栏按钮。这是一个带有UIImageView的条形按钮。该图像具有一个accessibilityIdentifier =“ settingsBarImage” ...

回答 2 投票 0

在测试我的SwiftUI应用程序时如何访问VStack

我有一个VStack,其代码依赖于.onTapGesture方法。像这样:VStack {if imageShow {Image(“ image1”)}} {Image(“ image2”)}} .onTapGesture {...

回答 1 投票 0

我是否可以从XCTest代码重置私有静态变量或重置应用程序?

我正在测试一个框架。每个测试用例都设置了静态变量,看起来XCTest共享框架的静态区域。结果,同时运行测试会导致测试失败,原因是...

回答 1 投票 0

如何为登录屏幕ios swift编写测试用例?

我想为登录屏幕创建测试用例,在成功登录后,打开主屏幕后,我的屏幕包含三个用于输入用户名,密码和url的文本字段,以及一个用于调用登录API的“ LOGIN”按钮。我...

回答 1 投票 -1

如何从XcodeTest setup()运行终端命令?

我想通过iOS XCTest setup()方法在计算机上运行shell / bash命令,以重新启动本地测试服务器。有可能吗?

回答 1 投票 0

未在XCTest中保留经过身份验证的蒸气会话

该应用程序本身运行良好,但是我无法通过测试来确认这一点。在下面的第1部分中,该测试检查使用电子邮件和(正确)密码的登录是否成功以及正确的URL ...

回答 1 投票 1

如何在CKError上设置partialErrorsByItemID的值以进行测试?

我想为处理CloudKit Operations的类测试我的错误处理。我希望能够构造带有特定局部错误的CKError,以便将其传递给Operation的...

回答 1 投票 0

XCode 11.4 XCTest-模拟对象看不到真实对象类中的便捷初始化程序

我试图了解XCTest框架中是否存在某些阻止我的测试类看到在我正在测试的模块的类中定义的便捷初始化程序的信息?我正在使用@ ...

回答 1 投票 1

Xcode测试隔离通过,与其他测试一起运行时失败

我已经编写了一些具有XCTest期望的异步单元测试,以测试我编写的网络类。我的大多数测试每次都有效。当我运行整个套件时,有一些测试失败,...

回答 3 投票 14

XCTest-无法理解/实现单元测试中的期望(测试aysnc代码)

((注意-我正在为macOS开发,所以请...针对iOS的建议将无济于事。)我正在尝试做的事情:我有一个在后台线程上执行简短任务的应用程序组件,然后,如果...

回答 1 投票 0

xcrun:错误:无法找到实用程序“ xctest”,而不是开发人员工具或在PATH中

我在MAC中使用Xcode命令行工具而不是XCode应用程序。当我使用swift --version时,我得到了Apple Swift版本5.2.2(swiftlang-1103.0.32.6 clang-1103.0.32.51)我用git ...

回答 1 投票 0

我如何删除警告“无法一次匹配多个关联值”

我在单元测试中有一个辅助方法:func Expect(_ sut:CompanyStore,toRetrieve ExpectedResult:RetrieveCacheResult,当操作:@转义(()->无效),文件:StaticString = #file,行:...

回答 1 投票 -2

XCTest中未加载本地化吗?

我在Xcode中有一个仅配置了Test的架构。这个模式指向一个包含我所有测试的目标(这是OS X的Cocoa单元测试套件目标)。因此,我使用Command + U运行所有...

回答 1 投票 9

如何构造UI测试方法以访问登录页面后面的页面?

我正在尝试找到有关如何在XCTestCase中构建UI测试方法的最佳实践,以访问和测试仅在用户登录后才能访问的应用程序页面。对我来说,我能够测试...的UI了] >

回答 1 投票 0

写单元测试如何接收异步nsnotification?

我使用完成处理程序调用其余的Web服务,如果成功,我将发送NSNotification。问题是如何编写单元测试以断言在成功的情况下发送通知。任何帮助都会...

回答 2 投票 5

无法从UITest中的CollectionView元素访问单元格

我正在尝试从UITest中的CollectionView元素访问单元格。与tableview不同,即使滚动到集合视图的末尾,我也只能获取可见的单元格。我只想...

回答 1 投票 0

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