Digital Lab Browserアプリ
Digital Lab Browserアプリは、モバイルデバイス向けに設計されたウェブサイトやウェブアプリを記録・再生する機能を提供します。このセクションは、UFT Digital LabおよびUFT Digital Lab Managed SaaSにのみ関連します。
これは、AndroidまたはiOS用のインストルメント化されたハイブリッドブラウザーアプリを使用することで実現されます。アプリはプリロードされており、削除または更新することはできません。
Digital Lab 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クラスを参照してください。
Digital Lab Browserアプリの使い方のコツ
-
Webサイトでの記録と再生(R&R)は、パッケージ化されたハイブリッドアプリを使用する場合と同様の方法で実行され、同じJavaScriptライブラリを使用します。パッケージ化されたハイブリッドアプリのR&Rの制限もここに関連します。
-
Digital Lab Browserアプリは、URLへのナビゲーション、戻る、進む、更新、停止などの基本的なブラウザー機能を備えています。
-
クライアントに証明書を適用するには:
-
iosClientCertという新しいフォルダーを作成します。
-
すべてのクライアント側証明書を新しいフォルダーにコピーします。Digital LabBrowserアプリをインストールすると、コネクターはすべての証明書ファイルをデバイスにプッシュします。
-
デバイスからクライアント証明書を削除するには、Digital Lab Browserアプリを手動でアンインストールし、Digital Labから再インストールします。
-