Xcode中引入了Xcode中的UI测试,允许开发人员在Swift / Objective-C中编写UI测试。与应用程序交互的主要方法是通过XCUIApplication的实例。测试通过Product> Test菜单项或编辑器运行,结果显示在Test导航器中。不要与使用UIATarget和JavaScript的旧UI自动化混淆。
我正在尝试使用XCUITest做UI测试。目前我在向UITextField输入文本时遇到了一点问题。以下是我在机器人类中使用键盘输入文本的情况:......。
如何使用swift xcuitest从pdf文件中读取数据?
我想使用swift xcuitest对PDF进行UI测试,为此我需要从PDF中访问数据。请建议是否有任何方法从PDF中读取数据。
我想创建一个简单的UI测试,通过应用程序的账户创建,然后对firestore进行检查,以验证用户的数据是否正确。到目前为止,我已经完成了UI驱动。在...
我想在我的应用程序中点击最后一个[播放]按钮,我正在寻找类似app.buttons["播放"].lastMatch.tap()这样的东西,有什么办法吗?
我是iOS的新手,正在为一个屏幕编写一个UI测试用例。事情是这样的,我想写这样一个测试用例,在这个测试用例中,我想测试一个特定类型的UIElement的相同行为(例如,对...的相同行为)。
我不知道如何架构需要走过多个视图的UITest代码,每个视图都有自己的表单。我正在为我的SwiftUI应用程序编写UITests。我刚刚写出了一个 ...
我有一个带小部件的应用程序,我需要自动创建它的截图。然而,我很难做到这一点,因为我无法点击 "今日视图 "中的 "编辑 "按钮。如果没有安装小工具,...
我正在为iOS应用编写测试,因此无法点击自定义栏按钮。这是一个带有UIImageView的条形按钮。该图像具有一个accessibilityIdentifier =“ settingsBarImage” ...
Fastlane扫描“无法合成事件”,在运行UI测试时,可从Xcode运行
我有一些针对我的Swift项目(iOS应用程序,Swift 5)的UI测试,当从Xcode运行它们时,它们会起作用;但是,当我使用快速通道扫描运行它们时,它们总是在每个点的同一点上失败...
我正在尝试对我的iOS Swift项目中的Eureka表单构建的表单进行UITest。这是拾纸轮的外观。它是Eureka上的TimeRow()问题是我的UITest无法移动DateField。 ...
通过xcodebuild在多个目标位置运行我的应用程序的UI和单元测试。而且,如果不进行并行测试,它将在第一个目的地之后冻结。该脚本是Fastlane lane desc“运行UI和...
是否可以将UI测试设置为重试失败?我知道我应该解决故障,但是有时我希望特定测试在第一次故障后立即自动重试。我...
我正在尝试找到有关如何在XCTestCase中构建UI测试方法的最佳实践,以访问和测试仅在用户登录后才能访问的应用程序页面。对我来说,我能够测试...的UI了] >
无法从UITest中的CollectionView元素访问单元格
我正在尝试从UITest中的CollectionView元素访问单元格。与tableview不同,即使滚动到集合视图的末尾,我也只能获取可见的单元格。我只想...
我正在尝试使用EarlGrey 2.0框架为我的应用创建UI测试,同时使用Swift语言进行这些测试。但是,尽管EG 2.0应该...
有问题的UITest启动应用程序,点击一个单元以推动要测试的屏幕,然后在我进行更改时失败,并出现fatalError()失败,我希望该更改将调用fatalError()。我怎么能...
XTest UITest找出UITableViewCell中是否存在特定图像
我有一个UITableView,在每个单元格中都有一个UIImageView,每个UIImageView包含一个不同的图像。假设其中一张图片名为“ SelectedImage”。我如何找出'...
在我的单元测试中,有一个页面要求允许使用库。运行我的单元测试时,即使我的所有单元测试都已完成,此权限对话框也会出现在屏幕上,并且不会消失。 ...
我知道如何检查单元测试用例的覆盖范围,我们可以在Xcode覆盖率报告中看到每个.swift文件的覆盖率。但是UI测试用例呢?据我了解,在单元测试用例中,...
Xcode XCTest如何测试UILabel在UITesting中已截断文本
我正在尝试编写一些UITest,以测试我的标签文本是否会在较小的设备上被截断。我可以获取标签的文本,但实际上在XCTest中通常是......>