問題タブ [kif-framework]
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.
iphone - iPhone 単体テストをプログラムで実行できますか?
私たちの iPhone アプリは、組み込みの SenTestingKit を単体テストに使用し、KIF を機能テストに使用します。Zapp for CI を使用しています。これは機能テストを実行しますが、単体テストは実行しません。一時しのぎとして、単体テストを実行する機能テスト シナリオを追加したいと思います。SenTestingKit 単体テストをプログラムで実行する方法はありますか? つまり、スクリプト経由ではなく、アプリケーション内からですか?
ios - iOS テスト: KIF を使用した UITextField テストの問題
iOS テスト用に KIF を試していますが、UITextField の相互作用に問題があります。
テキストフィールドにテキストを追加するために次のコードを使用しています。
問題は、'username' テキストが textfield の値である場合に、このメソッドが応答することです。代わりに、その ID またはラベルが表示される場合に応答します。ID/ラベルでテキストフィールドにアクセスする方法はありますか? (テキストフィールドを空にするつもりなので)
ios - iPhoneアプリを実行しているときにZappでエラーをビルドする(KIFテストスイートを使用)
KIFフレームワークとZappをテストするためのサンプルプロジェクトに取り組んでいます。プロジェクト(ディレクトリスキームと統合テストスキームを使用)は、XCodeで正常に構築され、Simulatorで実行されます。
プロジェクトのGitHubURLは次のとおりです:https ://github.com/dolphyfernandes/DirectoryApp
継続的インテグレーション(CI)のためにZappを実行しようとしています。ディレクトリスキームを使用してZapp経由で実行すると、プロジェクトは正常に実行されます。しかし、スキームのドロップダウンを統合テストに更新すると、ビルドが失敗します。
以下はZappのエラーログです
誰かがこの問題で私を助けることができますか?すべてが正常に機能するようです。
ありがとう。
ios - テスト目的でiOSの向きの変更をシミュレートする
向きの変更(ポートレート/風景)を処理するアプリの機能をテストしたいと思います。私は現在KIFを使用していますが、私が知る限り、これを行うことはできません。iOSシミュレーター用にプログラムで回転イベントをシミュレートする方法はありますか?
文書化されていないプライベートAPIであるかハックであるかは関係ありません。これはテスト中にのみ実行され、本番ビルドの一部ではないためです。
ios - Waxsim Xcode 4.4
私はiOSアプリケーションをテストするために、Cruise Control、KIF、およびWaxsimを使用しています。最近、Xcode 4.4にアップグレードしたところ、WaxSimが実行されなくなったことに気づきました。このエラーが発生し、iPhoneSimulatorプライベートフレームワークが移動したと思われます。WaxSimを再び稼働させる方法について何かアイデアはありますか?
kif-framework - KIF を使用した UIAnimation のテスト
短い: KIF でアニメーションが正常に行われているかどうかをテストする方法はありますか?
長い: iOS で、UIView をアニメーション化する場合、KIF でアニメーションを「テスト」する方法、または少なくともアニメーションの終了を待つ方法、あるいは UIView が特定の位置に来るのを待つ方法はありますか?
ios - KIFはUIWebViewコンポーネントをターゲットにできますか?
KIFテストでUIWebViewコンポーネントをターゲットにすることは可能ですか?
を使用して機能を制限することができましstepToTapScreenAtPoint
たが、ターゲットコンテンツが「範囲内」にある場合は大きな問題があります。
私も使用して成功したのは限られていstepToEnterText:kTestEmail intoViewWithAccessibilityLabel:@"Email"]
ますが、入力フィールドを見つけて入力を開始することはできますが、入力が終了するとテストは失敗します。
だから私の質問は、KIFはWebビューベースのステップのターゲティングをサポートしていますか?これをテストする正しい方法は何ですか?
ありがとう!(以下のKIFの結果)
objective-c - KIFクラスが欠落しているため、プロジェクトのビルドに失敗します
KIFクラスが欠落しているため、プロジェクトのビルドに失敗します。
私は単純なアプリで試していて、githubreadmeに厳密に従っています。また、私はこの問題について私を読んで言及されているものは何でも再確認しました。私はまだアプリをビルド/テストを実行させることができません。
誰かがこの問題で私を親切に助けてくれますか?
ありがとう。アサン
エラー :
ios - KIFテストステップ間でのデータの受け渡し
アプリで2つの異なるアカウントにログインしていることを確認するKIFテストを作成しようとしています。
ここで問題となるのは、ユーザーが最初のログイン後に表示するDetailViewからデータをフェッチし、それを2回目のログイン後に表示されるデータと比較して、データが異なることを確認する必要があることです。
私が理解していることから、KIFは最初にすべてのステップを配列に追加し、次にそれらのステップを1つずつ実行します。1つのステップからデータを取得し、そのデータを2番目のステップに渡すにはどうすればよいですか?
objective-c - KIFテストフレームワークを使用する場合、UIButtonはUIControlEventTouchUpInsideで機能しません
KIFフレームワークでいくつかのシナリオを作成しようとしています。たとえば、追加する場合:
UIControlEventTouchUpInsideは、accessibilityLabel@"MyUIButtonAccessibilityLabel"を持つUIButtonに対しては起動されません。
uigesturerecognizerがKIFのUIControlEventTouchUpInsideに干渉していませんか?KIFでこれに対する回避策はありますか?