-
Notifications
You must be signed in to change notification settings - Fork 8
dConnectSDKForJavascriptTest
{レポジトリフォルダ}は、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
テストを行うデバイスのリンクをクリックすると、そのデバイスに対してのテストが開始されます。