問題タブ [kif]

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.

0 投票する
2 に答える
312 参照

iphone - KIF でオンになっていないと検出されたアクセシビリティ

iOS シミュレーターでアクセシビリティを有効にして、KIF テストを実行しようとしましたが、常に次のエラーが発生します。

次の方法で有効になっているかどうかをplistで再確認しました。

そしてそれはそうであることを示しています。

何か案が?

0 投票する
1 に答える
415 参照

objective-c - KIFテストフレームワークを使用する場合、UIButtonはUIControlEventTouchUpInsideで機能しません

KIFフレームワークでいくつかのシナリオを作成しようとしています。たとえば、追加する場合:

UIControlEventTouchUpInsideは、accessibilityLabel@"MyUIButtonAccessibilityLabel"を持つUIButtonに対しては起動されません。

uigesturerecognizerがKIFのUIControlEventTouchUpInsideに干渉していませんか?KIFでこれに対する回避策はありますか?

0 投票する
0 に答える
148 参照

iphone - コマンドラインで xcodebiuld からビルドすると、KIF 自動テストの結果が異なりますか?

iPhone プロジェクトに KIF をインストールして実行しており、XCode 経由で実行すると完全にパスする一連のテストを作成しました。コマンド ラインで xcodebuild を使用して同じプロジェクトとターゲットをビルドすると、UIPickerView から項目を選択するテストの一部が次のように失敗します。

XCode IDE から構築された場合、これらのテストは完全に機能します。何が違うのでしょうか?

0 投票する
3 に答える
1557 参照

ios - KIF フレームワークを使用して UIDatePicker からの日付の選択を自動化する方法

KIF フレームワークを使用してアプリを自動化しています。シナリオの 1 つで、UIDatePicker からの日付選択を自動化する必要があります。

誰もこれをやったことがありますか?いくつかのコードを続行または共有する方法についていくつかのアイデアを投げかけます。

どんな助けでも大歓迎です。

ありがとう

0 投票する
3 に答える
4077 参照

ios - KIF 自動化のための accessibilityLabel から UIVIew を取得する

機能的な UI テストにKIF フレームワークを使用しています。多くのビュー (ラベル、ボタン、テキストフィールドなど) に固有のアクセシビリティ ラベルが割り当てられている現在の iPad 画面を使用しているとします。accessibilityLabel文字列が手元にある場合、UIViewそれを使用して現在の画面から関連する参照を取得できますか?

たとえば、[[UIView alloc] viewWithTag:5]提供UIVIewされtagた . のようなものを探してい[[UIView alloc] viewWithAccessiblityLabel:@"my label"]ます。

PS: ブルート フォース メソッドは、self.subviews 内のすべてのビューを再帰的に反復し、アクセシビリティ ラベルを比較して探しているものを見つけることです。私はより良いアプローチを探しています。

0 投票する
1 に答える
961 参照

ios - 自動 iOS デバイス テスト用の KIF または Frank

両方試した方のアドバイスお待ちしております。フレームワークのかなりの部分が Ruby にあるため、Frank と Cucumber は当然の選択のように見えます。Frank はどのくらいうまくテストを実際のデバイスに送信しますか?

0 投票する
0 に答える
916 参照

ios - isIgnoringInteractionEvents が iPhone シミュレーターで期待どおりに機能しない

私のアプリケーションには、1 つの viewController と 2 つの xib ファイル (1 つは iPhone 用、もう 1 つは iPad 用) があります。自動化に KIF を使用していますが、この呼び出しで問題に直面しています。

iPad シミュレーターの場合 - この呼び出しは、ネストされた beginIgnoringInteractionEvents/endIgnoringInteractionEvents メソッドを使用していないため、予期される NO (受信者は対話イベントを無視していません) を返します..KIF は完全に正常に動作します。

iPhone シミュレーターの場合 - beginIgnoringInteractionEvents メソッドを設定していないため、この呼び出しは YES (受信者は対話イベントを無視しています) を返します。これは、KIF コードでのこのチェックのために、そこに存在する要素に対して KIF コードが nil を返す理由です。

}

ここに何が欠けているのかわからない。どんな助けでも大歓迎です。