問題タブ [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.
iphone - KIF でオンになっていないと検出されたアクセシビリティ
iOS シミュレーターでアクセシビリティを有効にして、KIF テストを実行しようとしましたが、常に次のエラーが発生します。
次の方法で有効になっているかどうかをplistで再確認しました。
そしてそれはそうであることを示しています。
何か案が?
objective-c - KIFテストフレームワークを使用する場合、UIButtonはUIControlEventTouchUpInsideで機能しません
KIFフレームワークでいくつかのシナリオを作成しようとしています。たとえば、追加する場合:
UIControlEventTouchUpInsideは、accessibilityLabel@"MyUIButtonAccessibilityLabel"を持つUIButtonに対しては起動されません。
uigesturerecognizerがKIFのUIControlEventTouchUpInsideに干渉していませんか?KIFでこれに対する回避策はありますか?
iphone - コマンドラインで xcodebiuld からビルドすると、KIF 自動テストの結果が異なりますか?
iPhone プロジェクトに KIF をインストールして実行しており、XCode 経由で実行すると完全にパスする一連のテストを作成しました。コマンド ラインで xcodebuild を使用して同じプロジェクトとターゲットをビルドすると、UIPickerView から項目を選択するテストの一部が次のように失敗します。
XCode IDE から構築された場合、これらのテストは完全に機能します。何が違うのでしょうか?
ios - KIF フレームワークを使用して UIDatePicker からの日付の選択を自動化する方法
KIF フレームワークを使用してアプリを自動化しています。シナリオの 1 つで、UIDatePicker からの日付選択を自動化する必要があります。
誰もこれをやったことがありますか?いくつかのコードを続行または共有する方法についていくつかのアイデアを投げかけます。
どんな助けでも大歓迎です。
ありがとう
ios - KIF 自動化のための accessibilityLabel から UIVIew を取得する
機能的な UI テストにKIF フレームワークを使用しています。多くのビュー (ラベル、ボタン、テキストフィールドなど) に固有のアクセシビリティ ラベルが割り当てられている現在の iPad 画面を使用しているとします。accessibilityLabel
文字列が手元にある場合、UIView
それを使用して現在の画面から関連する参照を取得できますか?
たとえば、[[UIView alloc] viewWithTag:5]
提供UIVIew
されtag
た . のようなものを探してい[[UIView alloc] viewWithAccessiblityLabel:@"my label"]
ます。
PS: ブルート フォース メソッドは、self.subviews 内のすべてのビューを再帰的に反復し、アクセシビリティ ラベルを比較して探しているものを見つけることです。私はより良いアプローチを探しています。
ios - 自動 iOS デバイス テスト用の KIF または Frank
両方試した方のアドバイスお待ちしております。フレームワークのかなりの部分が Ruby にあるため、Frank と Cucumber は当然の選択のように見えます。Frank はどのくらいうまくテストを実際のデバイスに送信しますか?
ios - isIgnoringInteractionEvents が iPhone シミュレーターで期待どおりに機能しない
私のアプリケーションには、1 つの viewController と 2 つの xib ファイル (1 つは iPhone 用、もう 1 つは iPad 用) があります。自動化に KIF を使用していますが、この呼び出しで問題に直面しています。
iPad シミュレーターの場合 - この呼び出しは、ネストされた beginIgnoringInteractionEvents/endIgnoringInteractionEvents メソッドを使用していないため、予期される NO (受信者は対話イベントを無視していません) を返します..KIF は完全に正常に動作します。
iPhone シミュレーターの場合 - beginIgnoringInteractionEvents メソッドを設定していないため、この呼び出しは YES (受信者は対話イベントを無視しています) を返します。これは、KIF コードでのこのチェックのために、そこに存在する要素に対して KIF コードが nil を返す理由です。
}
ここに何が欠けているのかわからない。どんな助けでも大歓迎です。