問題タブ [earlgrey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
earlgrey - EarlGrey と XCTest を同じプロジェクトで連携して使用するにはどうすればよいですか?
XCTest では、インスタンスを次のようなコード スニペットで起動する必要があります。
EarlGrey は別の方法でアプリ インスタンスを初期化します。したがって、両方のコードを絡み合わせようとすると、基になるフックが両方を切り替えることができないため、テストは失敗しました。これを進める方法を教えてください。
earlgrey - テスト ターゲットのビルドが失敗し、「このプロジェクトでは NS_Block_Assertions を未定義にする必要があります」というエラーが表示されます
EarlGrey を使い始めようとして、手順に従って手動で EarlGrey をプロジェクトに追加しました。しかし、テストターゲットをビルドしようとするたびに、このエラーで失敗する傾向があります
/EarlGrey-1.0.0/EarlGrey.pch:27:4: "このプロジェクトでは、NS_BLOCK_ASSERTIONS を未定義にする必要があります。"
他の誰かがこの問題に遭遇し、提案がありますか?
ios - 要素の存在の nil チェックが機能テスト ケースで期待どおりに機能しない
setup()
次のようなテスト ケースを実行する直前に、メソッドでコード スニペットを使用しているとします。
エラーが発生しています。アサーション'assertWithMatcher: matcherForSufficientlyVisible(>=0.750000)' was not performed because no UI element matching (respondsToSelector(accessibilityIdentifier) && accessibilityID("TabBar-Navigation-Activity"))
が見つかりました。
実際には、要素の存在を確認したい。要素が存在する場合は、特定の手順を実行するか、別のことを行います。しかし、要素はその特定の画面に存在しませんが、ループ内のコードは実行されません。任意の提案をいただければ幸いです。