在单元测试 SwiftUI 中点击访问按钮

Access Button Tap In Unit test SwiftUI

我正在尝试访问单元测试中的按钮点击 class。我无法执行操作。

按钮应用代码:-

var body: some View {
    VStack(spacing: 10) {
        Button(action: {
            print("Button Cicked")
        }) {
            Text("Testing")
                .frame(width: 50, height: 20)
                .padding()
                .foregroundColor(.white)
                .cornerRadius(40)
                .accessibility(label: Text("Testing"))
        }
        Spacer()
    }
}

单位Class代码:-

class testBtnClickked: XCTestCase {

func testtestBtnClickked() {
    let app = XCUIApplication()
    let deleteButton = app.buttons["Testing"]
    deleteButton.click()    
  }
}

Error:- No target application path specified via test configuration: <XCTestConfiguration: 0x7fb315a11a80>

有人可以向我解释如何访问 XCTest 中的按钮点击 Class,我已经尝试使用上面的代码,但还没有结果。

如有任何帮助,我们将不胜感激。

提前致谢。

出现此问题是因为我没有使用 UI 测试 class。我在单元 Class 中使用 UI 测试代码。 在创建不同 UI 测试 Class 之后,相同的代码完美运行。