gpt4 book ai didi

swift - Xcode UI 测试 - swipeRight() 在拆解后不起作用

转载 作者:行者123 更新时间:2023-11-30 13:28:57 26 4
gpt4 key购买 nike

我有一个注销函数,在每个 tearDown() 期间都会调用该函数,但以这种方式调用时不起作用。如果我在测试期间调用相同的注销函数,它工作正常。我想知道拆解期间 XCUI 测试的行为是什么,有限制吗?我尝试使用 lldb (espression->write code)调试和调用 app.swipeRight()...

-------
Navbar.swift
-------
import XCTest
import Foundation

class NavbarTest: XCTestCaseLib{
override func setUp()
{
super.setUp()
continueAfterFailure = false
}
override func tearDown()
{
logout()
super.tearDown()
}

func testSideBar_STAGING(){
//...<test code that executes no problem>
//...
}
}



-----
XCTestCaseLib.swift
------
import XCTest
import Foundation

class XCTestCaseLib: XCTestCase {
let app = XCUIApplication()
func logout() {
app.swipeRight()
...
}

最佳答案

从您发布的代码来看,它似乎是您的导入(我在这里假设这些类位于不同的文件中,否则您的继承是不明确的)。如果我错了,请更新您的问题以包含您的文件结构。尝试一下您的导入和继承。

我相信您只需要在 NavbarTest 类上导入 XCTest

关于swift - Xcode UI 测试 - swipeRight() 在拆解后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36801691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com