問題タブ [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.
ios - TextInput のラベル/ID がデトックスで取得されない
私はデトックスをセットアップしているだけで、ユーザーエラーが発生する可能性があります... そうは言っても、私はこれを正しくやっていると思います。accessibilityLabel と testID の両方がメールに設定された TextInput 要素があります。ただし、detox は by.id または by.label を持つ UI 要素を見つけることができません。興味深いのは、xcode のビュー階層で自分の識別子を見つけることができることです。ここからどこへ行けばいいのかわからない?ビュー階層のスクリーンショットを添付しました。
デトックス、ノード、デバイス、Xcode、および macOS のバージョン
- デトックス: 7.3.3
- ネイティブ: 0.54.2
- ノード: 8.11.1
- デバイス: iPhone 7
- クロスコード: 9.3
- macOS: 10.13.3
デトックス テスト ご覧のとおり、by.label と by.id の両方を試しています。私のテストは次のとおりです。
ログのデトックス
react-native - ビュー要素が見つからないデトックス - エラー: UI 要素が見つかりません
デトックスで見つけようとしている要素を見つけるのに問題があります。まだ何かを見つけることができません。セットアップ手順に従いましたが、何らかの理由で機能しません。
https://github.com/wix/detox/blob/master/docs/Introduction.GettingStarted.mdで説明されているように、非常に基本的なセットアップを使用していますが、何らかの理由で機能したくありません。
成分:
テスト:
エラー:
私は他の投稿でこの問題を見てきましたが、通常は testID をサポートしていない要素を見つけようとすることに関係していますが、私の知る限り、View
サポートが必要です。
どんな助けでも大歓迎です。