xcode-ui-testing 相关问题

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

尝试点击文本字段时XCUITest:失败(线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0))

我在尝试单击文本字段时在XCUITest上收到此错误:(我正在使用Xcode版本9.4.1)线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0)这个单元测试:让app = .. 。

回答 1 投票 -1

如何从UITests中访问UITabBarItem?

在用户定义的运行时属性中,我将accessibilityIdentifier的值设置为browseTabBarButton。但是当我尝试使用以下命令从UITests访问它时:app.tabBars.buttons [“browseTabBarButton”] ...

回答 2 投票 4

Xcode 10 GM:XCUIScreen.main.screenshot()因`dyld:懒惰符号绑定失败而崩溃

当我从XCTestCase运行XCUIScreen.main.screenshot()(在Xcode 10 GM中)时,测试崩溃:dyld:惰性符号绑定失败:无法解析/Applications/Xcode.app /中的符号_XCStringFromRect ...

回答 1 投票 0

Xcode UI测试 - 拖放

我正在尝试创建XCTestCase以在我的大纲视图中测试重新排序(在OS X应用程序中)。当我使用UI测试记录功能时,Xcode打印出来:window.outlines.staticTexts [“

回答 4 投票 2

无法访问UICollectionView元素

尝试使用Xcode 7.2和XCT UI FW自动执行一些UI测试。视图层次结构如下:SearchViewController UIView UITableView CustomCell:UITableViewCell ...

回答 1 投票 0

使用AudioKit播放音频文件作为麦克风输入 - 用于iOS模拟器听写测试

我正在寻找一种播放音频文件的方式,并将其作为iOS模拟器麦克风的输入。我正在为使用听写(语音到文本)的iOS应用程序创建一堆UI测试,但我没有......

回答 1 投票 1

如何从UI Test访问Apple Id“登录”对话框?

我有一些UI测试,并想测试当我按下“订阅”按钮时会发生什么。在模拟器中有一个警告显示要求用apple id登录:我试图使用app.alerts等待警报[“...

回答 1 投票 0

是否可以在XCUIElementQuery中使用正则表达式按标签匹配UI元素?

我目前正在学习如何在XCode中创建UI测试。我使用XCUIElementQuery来定位警报并关闭它让dismissSavedPasswordButton = app.alerts [“选择要使用的保存密码”我的应用程序“”] ...

回答 3 投票 0

可访问性元素不是UI测试中的后代

我在一个从笔尖加载的UIView中有一个UITextField,它将isAccessiblityElement设置为true,所有它的超级视图都没有设置它。它的accessbilityIdentifier设置为Search Field。 ......

回答 1 投票 0

在XCUITests中,如何等待两个ui元素之一的存在

看看XCTWaiter()。wait(...)我相信我们可以等待多个期望变成现实使用此代码让notHittablePredicate = NSPredicate(格式:“hittable == false”)让myExpectation = ...

回答 1 投票 1

如何获取与标识符匹配的元素数量,比如XCUIQuery返回的“fooImage”?

假设我有一个包含三个图像的表,其accessiblityIdentifier设置为“fooImage”。 XCTAssertTrue(table [“tableName”]。images.count == 3)可以工作,但这很糟糕 - 如果有人添加...

回答 2 投票 2

如何在Xcode的UI测试中检查网络中是否存在静态文本?

我正在使用Xcode 7 XCTest中引入的UI测试API。在我的屏幕上,我有一个从网络加载的文本。如果我只是用exists属性检查它,测试就会失败。 XCTAssert(应用....

回答 4 投票 18

如何基于测试用例失败触发另一个方法或任务,或者跳过或传入xctest框架

我正在使用xctest框架在swift中编写UI测试用例。我想基于测试用例传递或失败或跳过来触发另一个任务(例如截取屏幕截图)。我目前的代码低于导入...

回答 2 投票 2

ui测试xcode,如何使用cellquery点击表格视图单元格按钮

我正在为我的应用程序进行ui测试,并坚持点击我的应用程序的登录按钮。我无法找到我已经给出标识符注册按钮的元素(该元素是第3个...

回答 2 投票 2

Xcode 7 UI测试订单

我有几个UI测试,我可以成功单独或分组。我最终将我的测试分解为特定的类并以这种方式运行它们。我遇到的问题是Xcode执行...

回答 2 投票 6

如何找到(使用XCTest UITest)在tvOS AppleTV的表格视图中具有焦点的单元格?

我正在尝试在Apple TV(tvOS)上自动化应用程序的UI测试。在登录屏幕上,我选择“输入用户名”字段。然后出现具有先前使用的登录的屏幕。在屏幕上我想...

回答 3 投票 1

如何在UI测试(Xcode)上关闭自动截图

我正在通过Jenkins运行Xcode的UI测试。每个步骤都会截取屏幕截图,因此在运行套件一段时间后,Mac会占用其所有硬盘空间。有谁知道你是否可以......

回答 3 投票 9

XCUITest发现多个匹配错误

我正在为我的应用程序编写测试,需要找到“查看2个更多优惠”按钮,我的页面上有多个这些按钮,但我只想点击一个。当我尝试这个时,出现错误......

回答 4 投票 14

XCode9:XCUITest给出Runner UIAccessibility错误

在真实设备上运行XCUITests时遇到很多错误:Runner [AXValidations] UIAccessibility错误添加 - [PHAsset accessibilityLabel] Runner [AXValidations] UIAccessibility Error ...

回答 1 投票 2

XCTest - 如何在导航栏标题中查询子字符串

我希望能够验证UI测试中导航栏中是否出现子字符串。例如,如果导航栏标题是“Rent Properties”,那么我可以这样匹配:XCTAssert(...

回答 2 投票 4

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