8

指定された要素がページに存在しなくなるまで待機するメソッドを作成するためのヘルプを探しています。私は Swift 2.2 と XCTest で開発しています。ご覧のとおり、私はここにいるのは初めてで、プログラミングも初めてです。どうぞよろしくお願いいたします。

4

3 に答える 3

14

テストする条件の述語を設定する必要があります。

let doesNotExistPredicate = NSPredicate(format: "exists == FALSE")

次に、テスト ケースで述語と UI 要素の期待値を作成します。

self.expectationForPredicate(doesNotExistPredicate, evaluatedWithObject: element, handler: nil)

次に、期待値を待ちます (期待値が満たされない場合にテストが失敗するまでのタイムアウトを指定します。ここでは 5 秒を使用します)。

self.waitForExpectationsWithTimeout(5.0, handler: nil)
于 2016-05-25T20:35:46.070 に答える