存在多个测试类时,Xcode iOS UI测试会因SIGABRT而崩溃

金塔纳

我正在开发使用XCUITest方法测试界面的iOS应用。我有一个基本的用户界面测试在第一文件中设置AppUITests.swift其确实let app = XCUIApplication()为的构件XCTestCase的子类,和后来确实app.launch()setUp()方法。此文件中的测试一切都很好。

我想为应用程序的第一个主要“模式”中的UI测试创建一个新的测试套件,因此我创建了一个新文件MainModeUITests.swift并复制了相同的代码。我的计划当然是在此模式下测试UI工作流,但是在此新文件中,应用程序signal SIGABRTXCUIApplication()调用所在的行崩溃

目前,我正在模拟器上进行测试,甚至还没有进行设备测试。SIGABRTUITesting为什么会在应用程序上抛出任何想法我为什么不能在不同的测试套件中调用它,这是有原因的吗?有没有一种方法甚至可以将UI测试分成多个快速文件?

金塔纳

我弄清楚了:我有两个目标(一个用于单元测试,另一个用于UI测试)。我不小心将UI测试文件添加到了非UI测试目标中,因此,当从两个目标中运行测试时,XCUIApplication()方法都尝试以单元测试的方式访问应用程序,而该单元测试不使用XCUITest,不喜欢。解决方案:从另一个测试目标上的“编译源”中删除所有XCUITest源。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode iOS测试套件NSLog输出丢失

来自分类Dev

如何使用iOS Simulator 7 \ XCode 5测试iOS 7之前的UI(无需升级iOS 7应用)

来自分类Dev

仅在Eclipse调试时,Android应用程序会因SIGABRT Signal 6而崩溃

来自分类Dev

parse.com如何测试解析数据类iOS中是否存在列

来自分类Dev

测试时,Swift Xcode 6提供了SIGABRT

来自分类Dev

Xcode 7:编写具有iOS 9以下部署目标的UI测试?

来自分类Dev

iOS UI测试:如何获取UIAlertController的消息

来自分类Dev

Xcode UI测试导致每个iOS设备崩溃

来自分类Dev

如何在iOS Xcode UI测试用例中启动系统应用

来自分类Dev

存在多个测试类时,Xcode iOS UI测试会因SIGABRT而崩溃

来自分类Dev

Xcode UI测试-多个UITableView

来自分类Dev

iOS UI测试模拟(更改)位置

来自分类Dev

CMPedometer SIGABRT崩溃iOS 10?

来自分类Dev

iOS10开放测试版-保存时iOS核心数据崩溃

来自分类Dev

iOS 13 Xcode UI测试自动化类型不匹配

来自分类Dev

从VS中的多个类运行测试时不处置

来自分类Dev

如何通过UI测试(Xcode 12,iOS14)访问推送通知?

来自分类Dev

iOS 14 / UI测试DatePicker

来自分类Dev

SIGABRT因SDWebImageCache而崩溃

来自分类Dev

一个简单的测试应用程序中的JMImageCache会因EXC_BAD_ACCESS而崩溃

来自分类Dev

在iOS上测试蓝牙

来自分类Dev

在iOS 8中测试时的地图问题

来自分类Dev

parse.com如何测试解析数据类iOS中是否存在列

来自分类Dev

Xcode UI测试-将测试添加到测试类

来自分类Dev

Xcode 7:编写具有iOS 9以下部署目标的UI测试?

来自分类Dev

iOS UI测试模拟(更改)位置

来自分类Dev

UIView-KIFAdditions.m类iOS上的KIF测试用例崩溃

来自分类Dev

UI 测试期间的测试对象状态 (iOS)

来自分类Dev

“颤振测试”因错误而崩溃:未找到“AsyncMatcher”类型

Related 相关文章

  1. 1

    Xcode iOS测试套件NSLog输出丢失

  2. 2

    如何使用iOS Simulator 7 \ XCode 5测试iOS 7之前的UI(无需升级iOS 7应用)

  3. 3

    仅在Eclipse调试时,Android应用程序会因SIGABRT Signal 6而崩溃

  4. 4

    parse.com如何测试解析数据类iOS中是否存在列

  5. 5

    测试时,Swift Xcode 6提供了SIGABRT

  6. 6

    Xcode 7:编写具有iOS 9以下部署目标的UI测试?

  7. 7

    iOS UI测试:如何获取UIAlertController的消息

  8. 8

    Xcode UI测试导致每个iOS设备崩溃

  9. 9

    如何在iOS Xcode UI测试用例中启动系统应用

  10. 10

    存在多个测试类时,Xcode iOS UI测试会因SIGABRT而崩溃

  11. 11

    Xcode UI测试-多个UITableView

  12. 12

    iOS UI测试模拟(更改)位置

  13. 13

    CMPedometer SIGABRT崩溃iOS 10?

  14. 14

    iOS10开放测试版-保存时iOS核心数据崩溃

  15. 15

    iOS 13 Xcode UI测试自动化类型不匹配

  16. 16

    从VS中的多个类运行测试时不处置

  17. 17

    如何通过UI测试(Xcode 12,iOS14)访问推送通知?

  18. 18

    iOS 14 / UI测试DatePicker

  19. 19

    SIGABRT因SDWebImageCache而崩溃

  20. 20

    一个简单的测试应用程序中的JMImageCache会因EXC_BAD_ACCESS而崩溃

  21. 21

    在iOS上测试蓝牙

  22. 22

    在iOS 8中测试时的地图问题

  23. 23

    parse.com如何测试解析数据类iOS中是否存在列

  24. 24

    Xcode UI测试-将测试添加到测试类

  25. 25

    Xcode 7:编写具有iOS 9以下部署目标的UI测试?

  26. 26

    iOS UI测试模拟(更改)位置

  27. 27

    UIView-KIFAdditions.m类iOS上的KIF测试用例崩溃

  28. 28

    UI 测试期间的测试对象状态 (iOS)

  29. 29

    “颤振测试”因错误而崩溃:未找到“AsyncMatcher”类型

热门标签

归档