Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 7记录界面按钮不存在';不出现_Ios_Xcode_Xctest - Fatal编程技术网

Ios Xcode 7记录界面按钮不存在';不出现

Ios Xcode 7记录界面按钮不存在';不出现,ios,xcode,xctest,Ios,Xcode,Xctest,我创建了一个ui测试类: import Foundation import XCTest @testable import TestProject @available(iOS 9.0, *) class ChangeWishListUITests: XCTestCase { func testExample() { // Use recording to get started writing UI tests. // Use XCTAssert a

我创建了一个ui测试类:

import Foundation
import XCTest
@testable import TestProject

@available(iOS 9.0, *)
class ChangeWishListUITests: XCTestCase {

    func testExample() {
        // Use recording to get started writing UI tests.
        // Use XCTAssert and related functions to verify your tests produce the correct results.


    }

}
使用ios 9.3在iphone 6模拟器上运行应用程序:

但是,录制按钮,如本教程中所示:

没有出现


调试区域已隐藏

同时按下“shift+command+y”键,在键盘上切换调试编辑器

  • 光标必须位于要实现的方法内部(因为Xcode会将代码生成到光标位置)
  • 如果这没有帮助:

  • 有时,当您向现有项目添加UI测试时,Xcode似乎不稳定。以下顺序在某些情况下对我有所帮助:

    • 清理项目
    • 重新启动Xcode
    • 重建项目
    • 在测试方法内部单击以设置光标
  • 有时我不得不这样做两次

  • 您的模拟器必须至少运行iOS 9.0

  • 在我的例子中,我忘记了在项目中添加一个UI测试目标,并将测试文件分配给这个目标

    有时您需要在testExample()测试用例中按光标,也可以看看这个