問題タブ [detox]

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 に答える
537 参照

react-native - デトックス/アピウムタップ、マルチタップ、ロングプレスがエレメントに効かない

React Native プロジェクトでデトックスを使用する。コンポーネントは次のとおりです。

実際のテスト:

問題:

RSS アイテムが成功し、アイテムが見つかります。ただし、TouchableWithoutFeedback、View、または Text 要素をタップしようとすると成功しますが、その下の関数は起動しません。テストは失敗しません Detox は、Tap が発生したことを示していますが、Tap の結果である item_view は表示されません。タイトルにあるタップ、マルチタップ、ロングプレスのすべての方法を試しました。また、テスト中に手動でタップしようとしましたが、うまくいきません。デトックスでタップできるのは一部の要素タイプだけですか?

更新: 今日 Appium で試してみましたが、要素をクリックすることもできませんでした。問題はTouchableWithoutFeedbackにあるようです

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

detox - Android の React-native - アプリをコンパイルできません

すべての指示に従って Android をセットアップしましたが、コンパイルしようとすると、必要なモジュールが見つからないと不平を言いますDetoxTest.java

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

react-native - デトックスの実装後に Jest テストが壊れた

デトックス テストと Jest 単体テストを別々に実行できるようにしたいと考えています。たとえば、デトックス テストを で実行しdetox build && detox test、Jest ユニット テストを で実行しnpm testます。

デトックスを実装した後 (モカをテスト ランナーとして使用)、実行npm testするとすぐにエラーが発生し、デトックス テストを実行しようとしているように見えます (期待したものではありません)。ここに私が得る最初のエラーがあります。

FAIL e2e/auth.spec.js

私のpackage.jsonがテストスクリプトをJestに向けているのに、なぜデトックステストを実行しようとしているのかわからない. "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }

今すぐ Jest テストを実行するにはどうすればよいですか?