ジェスチャー

このトピックでは、ネイティブ、モバイルWeb、およびハイブリッドアプリでのタッチジェスチャーの記録に対するUFT Mobileのサポートについて要約します。

このトピックの内容:

概要

ジェスチャーのサポートは、テストするアプリの種類によって異なります。

  • ネイティブアプリはモバイルオペレーティングシステムの特定の言語で書かれています。これらはデバイスにダウンロードされ、デバイスの内部ソフトウェアとハードウェアで実行され、デバイスの機能を最大限に活用できます。
  • モバイルウェブアプリはHTML5やJavaなどの一般的なウェブ言語で書かれており、デバイスのウェブブラウザーからアクセスできるクロスプラットフォームのインターネット対応アプリです。デバイスのネイティブ機能は、モバイルWebアプリではアクセスできません。
  • ハイブリッドアプリはこの2つが混在しています。ハイブリッドアプリは言語の組み合わせで記述されており、ソフトウェアシェルを活用して、ユーザーがカメラやGPSなどのデバイスのネイティブ機能を利用できるようにします。これは純粋なウェブアプリでは不可能です。

注: パッケージアプリでジェスチャーを記録する場合、スクリプトはパッケージアプリでのみ再生できます。非パッケージアプリでは、物理デバイスのジェスチャーは記録されません。

トップに戻る

Androidネイティブアプリ

次のジェスチャーは、Androidネイティブアプリでサポートされています。

ジェスチャー パッケージアプリ 非パッケージアプリ
スクロール

スワイプとして記録します。

パン (ドラッグアンドドロップ)

スワイプ 
長押し
期間は記録されません。

期間は記録されません。
タップ/クリック
ピンチ 
スクリプトにステップを追加します。

トップに戻る

Androidハイブリッドアプリ

Androidハイブリッドアプリでは、次のジェスチャーがサポートされています。

ジェスチャー パッケージアプリ 非パッケージアプリ
スクロール

スワイプとして記録します。

パン (ドラッグアンドドロップ)

スクリプトにステップを追加します。

スクリプトにステップを追加します。

スワイプ
長押し
期間は記録されません。

期間は記録されません。
タップ/クリック
ピンチ
スクリプトにステップを追加します。

トップに戻る

Androidモバイルウェブアプリ

次のジェスチャーは、Android Webアプリでサポートされています。

ジェスチャー UFTMブラウザー Chrome
スクロール スワイプとして記録します。

スワイプとして記録します。

パン(ドラッグアンドドロップ)
スクリプトにステップを追加します。

スクリプトにステップを追加します。
スワイプ
長押し


期間は記録されません。


期間は記録されません。
タップ/クリック
ピンチ
遅れて記録します。
ステップまで待機します
ピンチに続いて、
その後、両方を記録します。

トップに戻る

iOSネイティブアプリ

エージェントアプリは、Apple Developerアカウントの開発証明書と、同じアカウントに属する開発プロビジョニングプロファイルで署名する必要があります。 以前のバージョンのUFT Mobileからアップグレードする場合は、エージェントアプリに再署名する必要があります。

iOSネイティブアプリでは、次のジェスチャーがサポートされています。

ジェスチャー パッケージアプリ 非パッケージアプリ
スクロール

パン(ドラッグアンドドロップ)

スワイプ 
長押し

タップ/クリック
ピンチ 
スクリプトにステップを追加します。

トップに戻る

iOSハイブリッドアプリ

エージェントアプリは、Apple Developerアカウントの開発証明書と、同じアカウントに属する開発プロビジョニングプロファイルで署名する必要があります。以前のバージョンのUFT Mobileからアップグレードする場合は、エージェントアプリに再署名する必要があります。

注: パッケージ化されたハイブリッドアプリとパッケージ化されていないハイブリッドアプリの両方に、開発証明書で署名する必要があります。詳しくはiOSアプリの署名をご覧ください。

iOSハイブリッドアプリでは、次のジェスチャーがサポートされています。

ジェスチャー パッケージアプリ 非パッケージアプリ
スクロール スワイプとして記録します。 スワイプとして記録します。

パン(ドラッグアンドドロップ)


スクリプトにステップを追加します。

スクリプトにステップを追加します。
スワイプ 
長押し

遅れて記録します。ステップまで待機します
プレスに続いて、
次に両方を記録しますが、期間は記録しません。

遅れて記録します。ステップまで待機します
プレスに続いて、
次に両方を記録しますが、期間は記録しません。

タップ/クリック
ピンチ 
スクリプトにステップを追加します。

トップに戻る

iOSモバイルWebアプリ

エージェントアプリは、Apple Developerアカウントの開発証明書で署名する必要があります。以前のバージョンのUFT Mobileからアップグレードする場合は、エージェントアプリに再署名する必要があります。

次のジェスチャーは、iOS Webアプリでサポートされています。

ジェスチャー UFTMブラウザー Safari
スクロール スワイプとして記録します。
スクリプトにステップを追加します。
パン(ドラッグアンドドロップ)
スクリプトにステップを追加します

スクリプトにステップを追加します。
スワイプ
長押し


期間は記録されません。


期間は記録されません。

タップ/クリック
ピンチ
スクリプトにステップを追加します。

トップに戻る