2016-11-09 6 views
0

私はXCUITestでテストを書いていますが、削除された項目がなくなっているかどうかを確認しています...私はXCTAssertで要素が存在しない。XCUITestに 'exists'の存在があります

要素が表示されていないかどうかを検出するために使用できるBOOL値があるかどうかは知りませんか?

回避策がありますか?事前に

おかげで、他の有用アサート文もあるXCTAssert以外

答えて

2

。使用できるプロパティのブール値XCTAssertFalse/XCTAssertTrue

をテストする

だから、ビューが何かをやって上に表示/非表示であると言うことができます。あなたはhereを介して他のXCTAssertsをチェックアウトすることができ

func testViewIsNotHidden() { 
    let view = UIView() 
    view.hidden = true 

    // Do something which unhides the view 

    XCTAssertFalse(view.hidden) 
} 

func testViewIsHidden() { 
    let view = UIView() 
    view.hidden = false 

    // Do something which hides the view 

    XCTAssertTrue(view.hidden) 
} 

:次に、あなたのようなテストケースを書くことができます。

+0

ありがとうございました!私が探していたもの –

関連する問題