xctest 相关问题

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

Xcode 11模拟器每次运行测试时都会引发警告消息

[使用Xcode 11和iOS 13/12模拟器运行任何XCTest会引发以下警告消息:xcodebuild [95489:2342933] [MT] DVTAssertions:/Library/Caches/com.apple.xbs/Sources / ...中的警告。 >

回答 1 投票 15

在XCTest中更改UISwitch元素的打开/关闭状态

我有一个来自第三方应用程序的UISWITCH元素。我需要编写测试案例,其中我必须修改上述开关元素的状态。我已经从XCUITest遵循此方法了...

回答 1 投票 -1

XCUIElement#typeText对于两个文本字段失败

我在Xcode 11.1上观察到XCUITest的奇怪行为。我只有一个带有两个UITextField的情节提要,两个UITextFields都具有一个可访问性标识符集。我要在两个文本框中输入文本:...

回答 1 投票 0

创建GIDGoogleUser的模拟实例

我正在编写一些单元测试,我需要创建一个GIDGoogleUser的模拟实例,以确保我的API返回我的模型User类的正确实例,该类是GIDGoogleUser中字段的子集。 ...

回答 1 投票 0

是否可以将UITests目标中的文件复制到应用程序的文档目录?

我的UITests目标中有一个示例文本文件。我想将此文件复制到应用程序的文档目录中,以便在对应用程序中的文件上传进行测试时,可以通过文件...

回答 1 投票 0

在一个会话中运行带有不同参数的UITest

我正在尝试运行UITest,它需要在运行过程中更改启动参数,并使用新参数重新启动应用程序。从理论上讲,XCUIApplication.launch应该同时执行...

回答 2 投票 0

无法在模式上的viewController上声明具有相同元素的元素

[有一些HITTABLE文本“ exampleText”的viewController。当您点击它时,将使用相同的“ exampleText”(甚至2个具有相同staticTexts“ exampleText”的单元格)打开模态。我的目的是计算...

回答 1 投票 0

如何使用XCTest从iOS 13中删除/重置应用程序?

最近,我开始使用XCTest测试iOS应用,但发现了一些困难,主要困难是在每个测试类中删除或重置应用内容。我目前正在使用XCode 11和...

回答 1 投票 0

XCTest无法读取启动参数

我正在运行UI测试,并在setUp()方法中设置启动参数:self.app = XCUIApplication()self.app.launch()self.app.launchArguments.append(“ UITesting”)然后在后面testI ...

回答 1 投票 1

Xcode 11本地化导出不起作用,禁用了包括屏幕快照功能,并且在测试日志中找不到XCUITest屏幕快照附件

我在使用Xcode 11上的'导出本地化'功能时无法导出屏幕截图,我目前正在创建XCUITest套件,在其中测试应用程序的某些UI功能,然后... ...

回答 1 投票 2

在XCTestCase中关闭视图的单元测试

我有一个使用VIPER模式的应用。出现了我的LoginViewController,发生了一些操作,并且视图被关闭了。我想断言,当LoginPresenter调用...

回答 1 投票 0

XCTest:如果仅对测试目标进行更改,如何防止Xcode不必要地重新编译项目

我的Xcode项目在源文件数量和代码行方面非常大。当我只更改XCTest代码,并在单个测试,单个测试文件甚至甚至是...

回答 1 投票 1

SwiftUI中的单元测试

我正在尝试为SwiftUI视图编写单元测试,但是在Web上找到零资源来解决这个问题。我有一个类似于以下结构页面的视图:视图{@ @EnvironmentObject var service:...

回答 1 投票 0

Xcode中UITest滚动到的UITableView底部

我写的UI测试情况下,我需要执行一个动作,然后在当前页面上,滚动只的UITableView的底部检查特定文本的最后一个单元格中显示出来...

回答 1 投票 1

UIBarButtonItem的customView可访问性

我创建了UIBarButtonItem,并将customView设置为BadgeButton(添加了徽章标签的UIButton)。我正在设置accessibilityIdentifier =“ properIDHere”,而isAccessibilityElement = true表示...

回答 2 投票 0

我如何断言在我的单元测试中调用了一个委托

我希望根据演示者中检查的结果来调用正确的委托方法。模拟了我的IdentityProvider以返回true后,如何将测试写到...

回答 3 投票 1

使用Cocoapods的Xcode单元测试

最近几天我一直在用这种方法撞墙,但是尽管进行了多次Google / SO / Github搜索,但我找不到解决所遇到问题的方法!我想做的只是...

回答 13 投票 102

测试多种方法调用顺序

我有3种方法使用有关其被定义如下特定类:MyClass类:NSObject的{FUNC myMethod的(){了methodA()的methodB()methodC()} ... FUNC

回答 4 投票 2

启用和禁用iCloud的XCTest

我有一个viewMode,它确定是启用还是禁用了iCloud,结果提示用户是否登录iCloud。有没有一种方法可以从...

回答 1 投票 0

夫特 - 使用XCTest测试含有闭合功能

我是相当新的雨燕和我目前正在写一个单元测试(使用XCTest)测试以下功能:FUNC登录信息(电子邮件:字符串,密码:字符串){Auth.auth()签到(withEmail:。...

回答 2 投票 6

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