xcode-ui-testing 相关问题

Xcode中引入了Xcode中的UI测试,允许开发人员在Swift / Objective-C中编写UI测试。与应用程序交互的主要方法是通过XCUIApplication的实例。测试通过Product> Test菜单项或编辑器运行,结果显示在Test导航器中。不要与使用UIATarget和JavaScript的旧UI自动化混淆。

在iOS应用程序的UI测试中禁用等待空闲状态

基本上问题与此相同:XCTestCase:等待应用程序空闲 我在我的视图中不断重复使用“背景动画”。 Xcode/iOS的UI测试想要...

回答 7 投票 0

XCTest:是否可以在 UI 测试自动化中测试 SplashScreen

我想知道是否可以在 UI 测试自动化中测试应用程序的启动屏幕。 我的想法是在出现闪屏期间断言 1 个 UI 元素,但有时它出现然后消失得太快,...

回答 0 投票 0

将字典作为值传递给 launchArguments 以进行 UI 测试

我正在尝试传递一个表示为 launchArguments 字典的值,以便运行 UI 测试。 因此,我尝试将字典转换为 String 格式并像这样传递它: 让 dic = ...

回答 1 投票 0

无法使 press(forDuration:, thenDragTo:) 正常工作

我有一个允许在地图上拖动图钉的 SwiftUI 应用程序。 首先长按一个引脚。最后,将销向上移动,以便可以看到其底部。然后就可以拖动了。 我想写一个 UI 测试

回答 0 投票 0

如何访问推送通知,当它是时间敏感的通知并且其中显示“继续”按钮时

我的 XCUI 测试使用 springBoardApp.descendants(matching: .any)["NotificationShortLookView"] 检查是否存在通知。但是我已经开始“离开”了...

回答 0 投票 0

Xcode UI 测试:如何将 XCUIElement 移动到屏幕上的另一个位置?

我的应用程序显示地图注释,可以将其拖到地图的另一个位置。我想编写一个 UI 测试来检查拖动停止时发生的情况。 我找到了一种方法(参见文档)来拖动

回答 1 投票 0

SwiftUI XCUIElement - 如何在屏幕上抓取 XCUIElement?

TAKE_A_LOOK_AT_SCREENSHOT_HERE 我遇到了用 SwiftUI 编写的 UI 测试的问题。 我需要在屏幕上抓取一个元素,它是通过以下代码实现的: 堆栈 { 按钮(行动...

回答 2 投票 0

UIScreen 边界在 Snapshop 测试中不正确

我正在尝试使用 swift-snapshot-testing 进行快照测试。它在大多数情况下都能找到,但我有一个大问题。 例如这是我的测试 func test_onboarding_iPhone13() { 让 vc =

回答 0 投票 0

iOS中的UI对齐测试

我正在iOS上使用原生的XCTest框架对UI元素进行单元测试。我发现的限制是,我们不能测试UI对象在屏幕上的排列。是否有任何第三方框架...

回答 1 投票 0

当使用并行测试同时运行所有测试时,输入文本字段是片断的。

我正在尝试使用XCUITest做UI测试。目前我在向UITextField输入文本时遇到了一点问题。以下是我在机器人类中使用键盘输入文本的情况:......。

回答 1 投票 1

如何使用swift xcuitest从pdf文件中读取数据?

我想使用swift xcuitest对PDF进行UI测试,为此我需要从PDF中访问数据。请建议是否有任何方法从PDF中读取数据。

回答 1 投票 -1

iOS XCUIT测试时如何配置Firebase?

我想创建一个简单的UI测试,通过应用程序的账户创建,然后对firestore进行检查,以验证用户的数据是否正确。到目前为止,我已经完成了UI驱动。在...

回答 1 投票 0

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

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

回答 1 投票 2

在UI测试或单元测试中获取当前屏幕的所有UI元素。

我是iOS的新手,正在为一个屏幕编写一个UI测试用例。事情是这样的,我想写这样一个测试用例,在这个测试用例中,我想测试一个特定类型的UIElement的相同行为(例如,对...的相同行为)。

回答 1 投票 1

我应该如何设计由表单加入的多个视图的UITests?

我不知道如何架构需要走过多个视图的UITest代码,每个视图都有自己的表单。我正在为我的SwiftUI应用程序编写UITests。我刚刚写出了一个 ...

回答 1 投票 0

在执行XCUITest时,今日视图中的点击方法不起作用。

我有一个带小部件的应用程序,我需要自动创建它的截图。然而,我很难做到这一点,因为我无法点击 "今日视图 "中的 "编辑 "按钮。如果没有安装小工具,...

回答 1 投票 1

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

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

回答 2 投票 0

Fastlane扫描“无法合成事件”,在运行UI测试时,可从Xcode运行

我有一些针对我的Swift项目(iOS应用程序,Swift 5)的UI测试,当从Xcode运行它们时,它们会起作用;但是,当我使用快速通道扫描运行它们时,它们总是在每个点的同一点上失败...

回答 1 投票 1

UITest DateTimePicker

我正在尝试对我的iOS Swift项目中的Eureka表单构建的表单进行UITest。这是拾纸轮的外观。它是Eureka上的TimeRow()问题是我的UITest无法移动DateField。 ...

回答 1 投票 0

带有最大并发测试模拟器目的地1挂断的xcodebuild

通过xcodebuild在多个目标位置运行我的应用程序的UI和单元测试。而且,如果不进行并行测试,它将在第一个目的地之后冻结。该脚本是Fastlane lane desc“运行UI和...

回答 1 投票 -1

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