2016-10-25 9 views
2

ので、XCTestは、このようなコードスニペットで起動し、そのインスタンスを必要とする:EarlGreyとXCTestを同じプロジェクトで使用するには?

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

とEarlGreyは異なる方法でアプリケーションインスタンスを初期化します。だから私は両方のコードを絡み合わせようとしたとき、基礎となるフックが両方のコードを切り替えることができないので、テストは失敗しました。これを進める方法を教えてもらえますか?

答えて

2

これはUIテストターゲットを使用したXCUITestです。 EarlGreyの次のバージョンは上記のフローをサポートしますが、現在の1.xバージョンは単体テストのターゲットとしてのみ機能します。 first question in FAQもこれについて話しています。

+0

うん、それは私の疑いを明らかにする。ありがとう。 –

+0

次のバージョンが出るまでは、どうやって今すぐ処理しますか? –

+0

よろしくお願いいたします。https://github.com/google/EarlGrey/pull/193 – khandpur

関連する問題