問題タブ [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.
ios - KIFを実装するためのサンプル
開始するために、サンプルアプリケーションとコードをアップロードしていただけますか?これは、進行中のプロジェクトを調査して追加するのに非常に役立ちます。
ios - KIF を使用した iPad キーボードの stepToTap DELETE キー
UITextField で文字の削除をシミュレートする方法はありますか。
キーボードが表示されている間にこれを試しました
しかし、不足していますか?
ios - KIF for iPhone使用時のレッド/グリーンのテストカラー
KIF フレームワークでのテストの合格および不合格のためにコンソールに赤と緑の色を追加する方法はありますか? これが進行中かどうか、または可能かどうかはわかりません。コンソールからテストを実行することでしょうか?
kif-framework - 実際のデバイスでテストを実行するための KIF のコマンド ライン サポート
KIF を使用してアプリケーションをテストしています。コマンドラインからテストを開始したいのですが、ツール WaxSim を調べました。シミュレーターでテストを実行するためのもののようです。しかし、実際のデバイスとの継続的な統合で KIF テストを使用する方法はありますか。実際のデバイスで実行されるコマンド ラインからテストを呼び出すことができれば助かります。ios5 ベータ版の Apple UI 自動化でこれが可能であることは知っていますが、ios4 でこれを行う方法があれば教えてください。あなたの助けは大歓迎です。
-テジャ
ios - KIF UIView:dragFromPoint:toPoint で touchesEnded:withEvent がビューで呼び出されないのはなぜですか?
この質問は、iOS 受け入れテスト フレームワーク KIF に関するものです。
への KIF 拡張機能を使用するテスト ステップがありますUIView dragFromPoint:toPoint
。// touchesBegan
/を実装するカスタム ビュー クラスがあります。touchesMoved
touchesEnded
touchesCancelled
KIF テスト ステップから、座標をカスタム ビューの座標に変換し、 を呼び出しますdragFromPoint
。 NSLog
& ブレークポイントは、私のビューで呼び出されていることを教えてくれますが、touchesBegan
そうではありません。KIF コードを見ると、このイベントが投稿されていることがわかりますが、他の 2 つが配信されているのに、なぜビューに配信されないのかわかりません。touchesMoved
touchesEnded
以下は、私の KIF テスト ステップ コードの抜粋です。
ios4 - iOSシミュレーターで位置警告をリセットするプログラム的な方法
テストケースの前に自動化できるように、iOSシミュレーターの位置警告をリセットするプログラム的な方法を見つけたいと思います。私は特にこれをKIFテストフレームワークに取り入れようとしています。
プライベートでもパブリックでも、どのAPIでもかまいません。
ios - UISegmentedControl の特定のセグメントにアクセシビリティ ラベルを設定するにはどうすればよいですか?
機能テストには KIF を使用し、要素のアクセシビリティ ラベルを使用して、イベントの送信先を決定します。現在、UISegmentedControl の動作をテストしようとしていますが、そのためには、コントロールのさまざまなセグメントにさまざまなアクセシビリティ ラベルを設定する必要があります。特定のセグメントにアクセシビリティ ラベルを設定するにはどうすればよいですか?
ios - KIF を使用した非同期 UITableView のテスト
KIF を使い始めたばかりですが、現在の構成で非同期にロードされたテーブル ビューをテストするのに問題があります。
アプリにボタン付きのホームスクリーンがあります。そのボタンが押されると、モーダル ビュー コントローラーが表示されます。
これで、KIF で次のようなテストをセットアップしました。
テストを実行すると、KIF はオブジェクトがロードされたという通知をまったく見ません。
デバッグでは、viewDidLoad メソッドの [objectManager requestObjects] 呼び出しを、3 秒後にオブジェクトを要求する非同期呼び出しに置き換えました。
これを行うと、KIF 出力に次のように表示されます。
これにより、元の問題は、最初のステップの実行が完了する前に、私が待っている通知が発行されることだと思います。
では、最初のステップが完了するまでに 0.9 秒かかるのはなぜでしょうか? ステップから戻る前に、モーダル アニメーションが終了するのを待っていますか? その場合、オブジェクトをロードするリクエストは、アニメーションよりも速く完了します。
これを KIF でどのように処理する必要がありますか? または、より適切なテーブルビューの非同期データをロードする別のアプローチがありますか?
iphone - カスタムUIViewにアクセスできるようにするにはどうすればよいですか?
UIView
セルのグリッドを含むカスタムサブクラスがあり、各セルはカスタムUIView
サブクラスでもあります。
すべてのビューにが必要なKeepItFunctionalテストフレームワークの使用に興味がありacccessibilityLabel
ます。
セルクラスにアクセシビリティラベルを設定して、テストで個別に参照できるようにするにはどうすればよいですか?
ios - KIF Framework for iOS: タッチ アンド ホールド ジェスチャをシミュレートできますか?
iOS 用 KIF フレームワークを使用して、ビューでタッチ アンド ホールド ステップをシミュレートするにはどうすればよいですか