ジェスチャー

このトピックでは、デバイスをリモートで操作する際に、ネイティブ、Mobile Web、およびハイブリッドアプリでタッチジェスチャーを記録するためのOpenText Functional Testing Labのサポートについてまとめます。

概要

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

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

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

トップに戻る

Androidネイティブアプリ

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

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

Check mark

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

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

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

トップに戻る

Androidハイブリッドアプリ

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

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

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

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

X mark

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

X mark

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

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

トップに戻る

Android Mobile Webアプリ

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

ジェスチャー OpenText Functional Testing Lab Browser Chrome
スクロール スワイプとして記録します。

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

パン (ドラッグアンドドロップ) X mark
スクリプトにステップを追加します。
X mark
スクリプトにステップを追加します。
スワイプ Check mark Check mark
長押し

Check mark
期間は記録されません。

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

トップに戻る

iOSネイティブアプリ

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

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

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

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

Check mark Check mark
スワイプ  Check mark Check mark
長押し

Check mark

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

トップに戻る

iOSハイブリッドアプリ

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

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

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

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

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

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

Check mark

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

Check mark

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

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

トップに戻る

iOS Mobile Webアプリ

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

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

ジェスチャー OpenText Functional Testing Lab Browser Safari
スクロール スワイプとして記録します。 X mark
スクリプトにステップを追加します。
パン (ドラッグアンドドロップ) X mark
スクリプトにステップを追加します
X mark
スクリプトにステップを追加します。
スワイプ Check mark Check mark
長押し

Check mark
期間は記録されません。

Check mark
期間は記録されません。

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

トップに戻る