毎回呼び出されるログアウト機能がありますが、tearDown()
この方法で呼び出されると機能しません。テスト中に同じログアウト関数を呼び出すと、正常に動作します。ティアダウン中の XCUI テストの動作について知りたいのですが、制限はありますか? lldbを使用してapp.swipeRight()をデバッグして呼び出してみました(espression-> write code)...
-------
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()
...
}