XCTest では、インスタンスを次のようなコード スニペットで起動する必要があります。
let app = XCUIApplication()
let device = XCUIDevice()
app.launch()
EarlGrey は別の方法でアプリ インスタンスを初期化します。したがって、両方のコードを絡み合わせようとすると、基になるフックが両方を切り替えることができないため、テストは失敗しました。これを進める方法を教えてください。
XCTest では、インスタンスを次のようなコード スニペットで起動する必要があります。
let app = XCUIApplication()
let device = XCUIDevice()
app.launch()
EarlGrey は別の方法でアプリ インスタンスを初期化します。したがって、両方のコードを絡み合わせようとすると、基になるフックが両方を切り替えることができないため、テストは失敗しました。これを進める方法を教えてください。
これは、UI テスト ターゲットを使用した XCUITest です。EarlGrey の次のバージョンでは、あなたが言及したフローをサポートしますが、現在の 1.x バージョンは単体テストのターゲットとしてのみ機能します。FAQの最初の質問でも、これについて説明しています。