問題タブ [ios-ui-automation]

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 に答える
720 参照

iphone - UIAutomationピンチシミュレーション


iPhone アプリケーションのテスト スクリプトを作成しようとしています。このテストでは、ピンチ アクションをシミュレートしようとしています。UIATargetのpinchOpenFromToForDuration関数
を呼び出すことができる公式の Apple リファレンスを読みましたが、シミュレーターはこのアクションにダブルタップ アクションとして応答します (ダブルタップを使用すると、コードで別のアクションを実行するためだと確信しています)。 この問題を解決する方法がわかりません。他のトリックを使用して同じ結果を得ることができますか?

ありがとうマルコ

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

iphone - iPhone - 自動化テスト?

現在、自動化テストを作成するときにアクセシビリティ ラベルで要素を検出していますか? これは多くの問題を引き起こします。

  • これは要素を検出する正しい方法ですか?
  • そうでない場合、アクセシビリティ ラベルを使用せずに要素を検出するより良い方法はありますか?
0 投票する
1 に答える
1510 参照

iphone - UI iOS 自動化: アプリをバックグラウンドで実行し、設定パネルをクリックして電話を機内モードにしてアプリのオフライン動作をテストしたい

iOS を機内モードに自動設定しようとしていますが、設定パネルにアクセスする方法がわかりません。

設定にアクセスすることが何であるかを知ることができるように、アプリがバックグラウンドにあるときに設定パネルがリストされているかどうかを確認できるように、次のことを試しました。

target.deactivateAppForDuration(10); window.logElementTree();

ただし、これはアプリを 10 秒間バックグラウンドにしてから、アプリ ウィンドウに要素を一覧表示するだけです。

設定パネルにアクセスして機内モードをオンにする方法についてのアイデアはありますか?

前もって感謝します

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

ios - インストゥルメントとJavascriptを使用したiOSアプリのUI自動化テストはどうですか

WWDC2010ビデオセッションからiOSアプリの自動化UIテストについて理解しますが、そのための実践はありません。

codeprojectプロジェクトから、1つの例があります。

これに関係した人々から聞くためにここに質問。

制限はありますか?良い習慣はありますか?

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

javascript - Iphone UIAutomation で、テーブルの編集中に (-) アイコンを選択する方法

こんにちは、電話で UI オートメーションを学んでいます。テーブルの編集中に (-) または (+) ボタンを選択するために使用する参照を教えてください。

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

iphone - Instrumentsを使用したユーザーアクションの記録

しばらく探してみましたが、Instrumentsでテストするためにiphone / iphoneシミュレーターでユーザーアクションを記録する方法はありますか?主に、アプリをターゲットにして、入力したユーザー入力を記録し、そのデータを再生/取得できるようにしたいです。ありがとう!

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

javascript - UIオートメーションAlertPromptボタン/textFieldのアクセス可能性

alertViewに関しては、UIオートメーション(iOSツールに組み込まれている)に少し問題があります。まず、alertViewにあるボタンのaccessibilityLabelなどをどこに設定できるかわかりません。次に、エラーは発生していませんが、textFieldでtextFieldの値を実際に設定することができません。UIオートメーションに使用しているalertViewとjavaScriptのコードを作成します。

これがalertViewに使用しているものです

助けてくれてありがとう!

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

iphone - UI オートメーション インストゥルメントのスクリプト内で、別のスクリプトをインポートするにはどうすればよいですか?

UI オートメーション インストルメント用に JavaScript で記述されたスクリプト内で、別の JavaScript ファイルをインポートするにはどうすればよいですか?

0 投票する
5 に答える
2422 参照

javascript - iOS UIAutomation から同期 HTTP GET リクエストを発行するか、JavaScript でシェル スクリプトを呼び出す

Apple の UIAutomation を使用して、サーバー側コンポーネントを持つ iOS アプリケーションの単体テストを作成しようとしています。テスト サーバーをさまざまな状態でセットアップする (およびサーバーを介して通信する 2 つのクライアントをシミュレートする) ために、javascript ベースのテスト内から HTTP get 要求を発行したいと考えています。

UIAutomation JavaScript テスト内から HTTP GET リクエストを直接発行する方法、または UIAutomation JavaScript テスト内からシェル スクリプトを呼び出す方法の例を誰かが提供できますか?

FWIW、すべてのブラウザーで利用できるコア オブジェクトのほとんどは、UIAutomation ランタイム内にありません。たとえば、XMLHTTPRequest を使用しようとすると、変数が見つからないという例外レポートが表示されます。

ありがとう!

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

iphone - UIAutomation/Instruments での初めての Javascript

iPhone アプリのテストを自動化したいので、UIAutomation フレームワーク用のサンプル Javascript を作成しました。最初の行を超えることができません。次のエラーが表示されます。

スクリプトの実行中に発生した例外: SyntaxError: 解析エラー 1: UIALogger.logStart("Beginning test");

設定に根本的な問題がありますか?Xcode 3.2.6、iOS 4.3 を使用しています。

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

ありがとう