2017-12-06 7 views
0

enter image description hereスキャンが有効になっているアンドロイドデバイスがあります。通常は、ハードウェアボタンを押してスキャンします。 appiumを使用してこのプロセスを自動化するにはどうすればよいですか?appiumを使用してAndroidでバーコードスキャンキーをトリガーする方法はありますか?

platformName: 'Android', 
deviceName: 'Android Emulator', 
appWaitActivity: <activity to be launched on app start>, 
appWaitPackage: <your app package>, 
app: <path to apk> 

、新しいセッションを開始します。

答えて

0

あなたは次のようappiumデスクトップで実行エミュレータまたは実際のデバイス、セットアップ機能をAppium desktopをインストールする必要があります。

ここで検査員が独自のロケータ(resource-idを使用して、より良い)を取得すると、後でテストにあなたがそれをクリックすることができ、あなたのボタンのenter image description here

検索のようになりますか:

driver.findElement(By.id(<button resource_id>)).click() 
+0

しかし、私はスキャンを押す必要があります別のボタンです。 Keycode_Button_Scanは解決されません。 – Swyam

+0

アプリの物理的なボタン(電源、音量ボタンなど)またはボタンですか?それがアプリの中にある場合は、 – dmle

+0

を調べるためにAppiumデスクトップを使用してください。ボリュームアップ/ダウンのようなデバイス上の別の物理的なボタンです。 – Swyam

関連する問題