2

XCTest では、インスタンスを次のようなコード スニペットで起動する必要があります。

let app = XCUIApplication()
let device = XCUIDevice()
app.launch()

EarlGrey は別の方法でアプリ インスタンスを初期化します。したがって、両方のコードを絡み合わせようとすると、基になるフックが両方を切り替えることができないため、テストは失敗しました。これを進める方法を教えてください。

4

1 に答える 1

2

これは、UI テスト ターゲットを使用した XCUITest です。EarlGrey の次のバージョンでは、あなたが言及したフローをサポートしますが、現在の 1.x バージョンは単体テストのターゲットとしてのみ機能します。FAQの最初の質問でも、これについて説明しています。

于 2016-10-25T17:08:48.297 に答える