問題タブ [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.
react-native - デトックス/アピウムタップ、マルチタップ、ロングプレスがエレメントに効かない
React Native プロジェクトでデトックスを使用する。コンポーネントは次のとおりです。
実際のテスト:
問題:
RSS アイテムが成功し、アイテムが見つかります。ただし、TouchableWithoutFeedback、View、または Text 要素をタップしようとすると成功しますが、その下の関数は起動しません。テストは失敗しません Detox は、Tap が発生したことを示していますが、Tap の結果である item_view は表示されません。タイトルにあるタップ、マルチタップ、ロングプレスのすべての方法を試しました。また、テスト中に手動でタップしようとしましたが、うまくいきません。デトックスでタップできるのは一部の要素タイプだけですか?
更新: 今日 Appium で試してみましたが、要素をクリックすることもできませんでした。問題はTouchableWithoutFeedbackにあるようです
detox - Android の React-native - アプリをコンパイルできません
すべての指示に従って Android をセットアップしましたが、コンパイルしようとすると、必要なモジュールが見つからないと不平を言いますDetoxTest.java
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 テストを実行するにはどうすればよいですか?