Android/iOS用のIonic Hybridアプリケーションを開発しています。私はフレームワークのセレンの種類のアプリケーションを使用してテストしたい。Ionic/Cordova/Hybrid Appの自動テストツール/フレームワーク
現在、Ionicアプリ(角2アプリ)の要素を検索/ターゲットするためのオプションがないAppiumを使用しています。
ですので、適切なツールやフレームワークを教えてください。
私は間違ったフォーラムで質問をしていた場合、私の質問
Android/iOS用のIonic Hybridアプリケーションを開発しています。私はフレームワークのセレンの種類のアプリケーションを使用してテストしたい。Ionic/Cordova/Hybrid Appの自動テストツール/フレームワーク
現在、Ionicアプリ(角2アプリ)の要素を検索/ターゲットするためのオプションがないAppiumを使用しています。
ですので、適切なツールやフレームワークを教えてください。
私は間違ったフォーラムで質問をしていた場合、私の質問
を高めるために私に適当な媒体を提案してくださいあなたは、この2つの記事はあなたを助けることができ、ユニットテストのためのカルマとジャスミンを試してみてください:
最初のチュートリアルは、角度1を使用するイオンは約1であるが、私はあなたのコードのためにそれに合わせることができると思います。また、Protactorを使ってエンドツーエンドとUIをテストする方法について話しますので、役に立つと願っています。
もう1つは、Ionic 2アプリで同じテストフレームワークを実装する方法です。
セレンはあまり知られていませんが、これらのフレームワークがどのようにIonicのソリューションを提供するのか本当に気に入っています。
お試しください。
この質問をしてから1年が経過していますので、何らかのエンドツーエンドソリューションを作成していると思います。
私はid = 'mybutton'と[id] = "'item' + item.id"属性を静的および動的HTMLマークアップ要素にそれぞれ追加しました。コンパイラは、コードを透明にしながら要素を確実に命名するのはひどいので、テスト可能性を前面に焼く方が良いです。
これにより、ビルドチェーン内の単純なWebブラウザ内の機能の大部分をテストすることを自動化できるはずです。
ブラウザ以外でのテスト - デバイスに依存 - カメラやコンタクトを使用するなどの機能には、ヘッドレステスト自動化を完了するためにポリフィルまたはモックが必要です。もう1つの選択肢はエミュレータ内でテストを起動することですが、それには熟練するためには異なるツールセットが必要です。