証明書が必要なテストサイト

テストが証明書を必要とするサイトにアクセスするアプリまたはブラウザーをエミュレートする場合、テストを実行する前に、証明書を認識するようにデバイスをセットアップする必要がある場合があります。テスト対象のアプリケーションが既知の認証局(CA)からの証明書を使用する場合、これは必要ありません。

iOSデバイスをセットアップする

iOSデバイスをセットアップするには:

  1. 証明書を取得して、マシン上の場所に保存します。
  2. コネクターのインストールで、セキュリティサブフォルダーの下に新しいフォルダーiosClientCertを作成します。Windowsコネクターの場合、フォルダーは<コネクターのフォルダー>\Security\iosClientCert\です。Linuxコネクターの場合、フォルダーの場所は/opt/UFTMobile/Connector/Security/iosClientCert/です。
  3. クライアント証明書ファイルを上記のフォルダーにコピーします。

トップに戻る

Androidデバイスをセットアップする

Androidデバイスをセットアップするには:

  1. 証明書をマシンの任意の場所にダウンロードします。
  2. コマンドライン文字列を使用して証明書をインストールします。

    1. adb pushコマンドを使用して、証明書をデバイス上の任意の場所にプッシュします。この例では、Linuxマシンの標準のダウンロードフォルダーに証明書をプッシュします。./adb -s ef99e4f2 push /opt/UFTMobile/connector/Security/iosClientCert/cert001_password_qauser_2015.pfx /sdcard/Download.
    2. お使いのデバイスで、設定 > セキュリティを選択します。

    3. デバイスストレージからインストールをタップします。
    4. 証明書の場所に移動します(例:ダウンロード)。証明書を選択し、プロンプトが表示されたらパスワードを入力します。
  3. または、次の方法で証明書をインストールすることもできます。

    1. デバイスの任意の場所に証明書をダウンロードします。
    2. ブラウザーを開き、アプリケーションでクライアント証明書が必要なサイトに移動します。
    3. [証明書の選択]ダイアログボックスでプロンプトが表示されたら、インストールをクリックします。
    4. プロンプトが表示されたら、パスワードを入力します。
    5. 証明書を選択し、完了をクリックします。

ヒント: UFTの場合、次の説明手順で、クライアント証明書システムダイアログの[許可]ボタンを押します。
Device("Device").App("identifier:=com.hp.mobileweb", "systemApp:=true").MobileView("class:=Button","index:=2").Tap

注: SprinterおよびTruClientの場合、許可ボタンを手動で押す必要があります。

トップに戻る

トラブルシューティングとヒント

証明書のサポートは、Androidバージョン5.0以降でのみ利用できます。

トップに戻る