問題タブ [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.

0 投票する
1 に答える
300 参照

earlgrey - EarlGrey と XCTest を同じプロジェクトで連携して使用するにはどうすればよいですか?

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

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

0 投票する
2 に答える
54 参照

earlgrey - テスト ターゲットのビルドが失敗し、「このプロジェクトでは NS_Block_Assertions を未定義にする必要があります」というエラーが表示されます

EarlGrey を使い始めようとして、手順に従って手動で EarlGrey をプロジェクトに追加しました。しかし、テストターゲットをビルドしようとするたびに、このエラーで失敗する傾向があります

/EarlGrey-1.0.0/EarlGrey.pch:27:4: "このプロジェクトでは、NS_BLOCK_ASSERTIONS を未定義にする必要があります。"

他の誰かがこの問題に遭遇し、提案がありますか?

0 投票する
1 に答える
150 参照

ios - 要素の存在の nil チェックが機能テスト ケースで期待どおりに機能しない

setup()次のようなテスト ケースを実行する直前に、メソッドでコード スニペットを使用しているとします。

エラーが発生しています。アサーション'assertWithMatcher: matcherForSufficientlyVisible(>=0.750000)' was not performed because no UI element matching (respondsToSelector(accessibilityIdentifier) && accessibilityID("TabBar-Navigation-Activity"))が見つかりました。

実際には、要素の存在を確認したい。要素が存在する場合は、特定の手順を実行するか、別のことを行います。しかし、要素はその特定の画面に存在しませんが、ループ内のコードは実行されません。任意の提案をいただければ幸いです。

0 投票する
1 に答える
279 参照

ios - (Swift、EarlGrey) スライダーを中央に移動します

私はいくつかのテストを書いていますが、スライダーの真ん中に行く必要があります。下の図のように、スライダーの maximumValue と maximumValue を取得したいと思います。 ここに画像の説明を入力

これらの値は変更される可能性があるため、コードで取得する必要があるたびに. 後で、これら2つの値の平均を取得し、メソッドを使用してスライダーを中央に移動したいだけです

コードで minumumValue と maximumValue を取得するにはどうすればよいですか? これが最善のアプローチですか、それとも再生ヘッドをスライダーの中央に移動する方が良いですか?