Skip to content

dConnectSDKForJavascriptTest

Akira-Sasaki edited this page Oct 6, 2015 · 4 revisions

目次

{レポジトリフォルダ}は、githubからプロジェクトをチェックアウトしたフォルダを指します。

{レポジトリフォルダ}/js/dconnect-test-util.jsをテキストエディタで開きます。
以下の二つのパラメータを必要に応じて修正してください。

var DEVICE_CONNECT_HOST = "localhost";
var TEST_TIMEOUT = 20000;

PC上のブラウザからテストする場合には、DEVICE_Connect_HOSTにはテストする端末のIPアドレスを指定してください。

※PCのchromeブラウザでは、外部IPへのXMLHttpRequestの通信が連続で行えずにエラーになりますので、ご注意ください。

テスト項目がタイムアウトするまでの時間を設定する場合は、TEST_TIMEOUTをミリ秒単位で時間を設定してください。

以下のコマンドでAndroidのsdcardにtestフォルダを作成してください。既にフォルダが存在する場合、作り直す必要はありません。

$ adb shell
$ cd sdcard
$ mkdir test

以下のコマンドで、{レポジトリフォルダ}/jsフォルダの中身をすべて、Android端末の/sdcard/testに転送してください。

$ adb push ./js /sdcard/test

無事転送が完了すれば、テスト用HTMLファイルの配置は完了です。

iOSの場合は、dConnectBrowserからHTMLを読み込むために、Webサーバーが必要になります。
用意したWebサーバ上に、jsフォルダ内のファイルを配置してください。

これで、テスト用HTMLファイルの配置は完了です。

前提条件として、テストを行う各デバイスが接続されていることを確認して下さい。

Android端末のChromeブラウザから、以下のURLを開いてください。

file:///sdcard/test/index.html

テストを行うデバイスのリンクをクリックすると、そのデバイスに対してのテストが開始されます。

※PC上のブラウザからテストを行うときは、スマートフォン上のDevice Connect ManagerのAllow External IPの設定をONにしてください。

iOS端末にインストールされている、dConnectBrowserから、以下のURLを開いてください。{IP_ADDRESS}の部分には、用意したサーバーに指定されたIPアドレスを入力してください。

http://{IP_ADDRESS}/test/index.html

テストを行うデバイスのリンクをクリックすると、そのデバイスに対してのテストが開始されます。

Clone this wiki locally