Browserアプリ

OpenText Functional Testing Lab Browserアプリは、モバイルデバイス向けに設計されたウェブサイトやウェブアプリを記録・再生する機能を提供します。

このセクションは、OpenText Core SDPには関連していません。

概要

モバイルデバイス向けに設計されたWebサイトやWebアプリを記録して再生するBrowserアプリの機能は、AndroidまたはiOS用のインストルメント化されたハイブリッドブラウザーアプリを使用することで実現されます。アプリはプリロードされており、削除または更新することはできません。

Browserアプリは、プラットフォームのWebViewコンポーネントを使用して、ウェブサイトまたはウェブアプリをロードします。WebViewコンポーネントにはプラットフォームSDKが付属しており、プラットフォームにバンドルされているブラウザーエンジンを使用して、デバイスに現在インストールされているブラウザーに関係なく、アプリ内でWebページをレンダリングします。通常、このエンジンは、オペレーティングシステムをアップグレードせずに更新することはできません。

トップに戻る

AndroidのWebView

  • 4.4 (KitKat) より前のAndroidバージョンでは、WebViewはWebKitレンダリングエンジンを使用してWebページを表示し、ユーザーの履歴を前後に移動したり、ズームインおよびズームアウトしたり、テキスト検索を実行したりするメソッドを含みます。詳しくはAndroid開発者向けドキュメントを参照してください。

  • Android 4.4 OS以降は、Chromiumオープンソースプロジェクトに基づくWebViewコンポーネントを使用します。詳しくはChrome開発者向けドキュメントを参照してください。
    Chrome for Androidと同じレンダリングエンジンを共有しているため、Android WebViewとChromeの間でレンダリングの一貫性が向上するはずです。

  • 5.x以下のオペレーティングシステムを搭載したデバイスでは、組み込みWebViewはデバイスのChromeブラウザーとは異なるChromeコアを使用する場合があります。

トップに戻る

iOSのWebView

    • iOSでは、UIWebViewはiOSバージョンに基づくWebKitベースのブラウザーエンジンを使用します。ユーザーは、新しいiOSバージョンのUIWebViewでパフォーマンスの向上とバグ修正を期待できます。詳細については、Apple DeveloperドキュメントのUIWebViewクラスを参照してください。

    トップに戻る

Browserアプリの使い方のコツ

  • Webサイトでの記録と再生 (R&R) は、パッケージ化されたハイブリッドアプリを使用する場合と同様の方法で実行され、同じJavaScriptライブラリを使用します。パッケージ化されたハイブリッドアプリのR&Rの制限もここに関連します。

  • Browserアプリは、URLへのナビゲーション、戻る、進む、更新、停止などの基本的なブラウザー機能を備えています。

  • クライアントに証明書を適用するには:

    1. iosClientCertという新しいフォルダーを作成します。

    2. すべてのクライアント側証明書を新しいフォルダーにコピーします。Browserアプリをインストールすると、コネクターはすべての証明書ファイルをデバイスにプッシュします。

    3. デバイスからクライアント証明書を削除するには、Browserアプリを手動でアンインストールし、OpenText Functional Testing Labから再インストールします。