問題タブ [fastlane-snapshot]
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 - UIImagePickerController (またはその他のネイティブ VC) を使用してアプリケーションを正しく UITest する方法
Snapshotを使用してアプリケーションのスクリーンショットの作成を自動化しようとしていますが、UIImagePickerController
に設定されているallowsEditing
をナビゲートするまで、すべてうまくいきtrue
ます。
奇妙なことに、iPhone 4s、5s、および6sシミュレーターでは問題なく動作しますが、iPhone 6(s) Plusでは、テストで「選択」(オランダ語で「Kies」) ボタンをタップできないようです。クロッパービュー。
私の最初の試みは、どのバージョンでも機能しませんでした:
そして、次のエラーが発生しました:
file:///%3Cunknown%3E: テストに失敗しました: -[MyAppSnapshots testExample()] に失敗しました: UI テストに失敗しました - スクロールして表示に失敗しました (AX アクションによる) ボタン 0x7f82d450ae30: 特性: 8589934593, {{327.0, 613.5}, {35.0, 34.0}}、ラベル: 'Kies'、エラー: エラー -25204 AXAction 2003 の実行中
次に、この回答から、 iPhone 6(s) PlusforceTapElement
以外のすべてで機能する のソリューションを取得しました。
次に、座標をタップしてみました。
しかし、それもどのデバイスでも機能しませんでした。
では、これらのネイティブ インターフェイスをテストするにはどうすればよいでしょうか。または、何らかのスイッチをコードに追加して、UIImagePickerController
インタラクティブでないものに置き換える必要があります。
ios - Xcode UITests を使用して特定のポイントをタップする方法
Fastlane スナップショットで Xcode UI テストを使用して、Cordova アプリのスクリーンショットを作成したいと考えています。基本的に、私のアプリ全体は単なる Web ビューであるため、すべての Xcode UI テスト ヘルパー メソッドは無関係になり、特定のポイントをタップしたいだけです。たとえばtap(x: 10, y: 10)
、そのポイントでタップを生成する必要があります{10px; 10px}
。
それはおそらく非常に簡単ですが、私はそれを行う方法を理解できません。
ありがとう。
ios - React-Native プロジェクトで「アプリは 60 秒以内に静止できませんでした」
そのため、React Native プロジェクトで XCode UI テストを実行しようとしています。私の目標は、fastlane/snapshot を使用してアプリのスクリーンショットを取得することです。
私は最終的に、自分のアプリをスクリプト化して、自分のやりたいことを実行する方法を見つけました。残念ながら、アプリはApp failed to quiesce within 60s
を呼び出した後、メッセージでスタックしますapp.otherElements["mainButton"].tap()
。
私が人間として知る限り、私のアプリは静的で、何も更新もアニメーション化もしていないように見えます。しかし、UI テストが検出ヒューリスティックに何を使用しているかは明確ではないため、何らかの内部状態またはチェック スレッドを使用している可能性があります。
UI テストが完了したと見なされないようにする React Native の動作があるのではないかと思います。残念ながら、UI テストが何を行っているかを実際に確認する能力がないため、修正するために React Native を掘り下げる必要があるかどうかさえわかりません。:(
どんな助けでも大歓迎です!
ios - Fastlane: スナップショット。一時フォルダはどこにありますか
fastlane: スナップショット ツールの処理中に作成されるイメージの一時フォルダーはどこにありますか?