今回は実機でHello worldを表示する方法を試してみました。
環境
Windows 10Android 5.1 (実機)
appium 1.15.1
インストール
インストールの手順は省略します。前回の記事を参考にしてください。手順
1.Android端末側の準備
開発向けオプション : ONUSBデバッグ : ON
にしました。
2.ADBコマンドで確認
コマンドプロンプトで「adb devices」を実行して、実機がリストされることを確認しました。adbコマンドが使えない場合は、android sdkのフォルダのplatform-toolsを環境変数のパスに登録するか、そこに移動して、adbコマンドを実行する必要があります。
3.スクリプトの準備
前回のスクリプトのplatformversionを実機のAndroidのバージョンに変更deviceNameを手順2のadb devicesの結果に変更しました。
※devicenameは変更しなくても動いたので、不要なのかもしれません。
// javascript const wdio = require("webdriverio"); const assert = require("assert"); const opts = { path: '/wd/hub', port: 4723, capabilities: { platformName: "Android", platformVersion: "5.1", // ここ deviceName: "002628105537", // ここ app: "C:/Users/xxxxxxx/Desktop/appium_test/ApiDemos-debug.apk", appPackage: "io.appium.android.apis", appActivity: ".view.TextFields", automationName: "UiAutomator2" } }; async function main () { const client = await wdio.remote(opts); const field = await client.$("android.widget.EditText"); await field.setValue("Hello World!"); const value = await field.getText(); assert.equal(value,"Hello World!"); await client.deleteSession(); } main();
4.Appiumを起動
スタートメニュー → Appiumをクリック特に設定等変更せずに、「サーバーVXXXXXを起動する」 ボタンを押す。
5.実行
コマンドプロンプトを開くindex.jsがおいてあるパスにcdコマンドで移動する。
「node index.js」コマンドを実行
0 件のコメント:
コメントを投稿