2017-12-06 30 views
0

enter image description here 검색이 가능한 Android 기기가 있습니다. 일반적으로 하드웨어 버튼을 눌러 스캔합니다. 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를 설치해야합니다. 관리자가 얻을 수있는 당신의 버튼에 대한 enter image description here

검색 모양을 방법은 다음과

독특한 로케이터 (더 나은 resource-id를 사용하는) 이상 시험에서 당신이 그것을 클릭 할 수 있습니다 :

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

을하지만 스캔을 눌러야 다른 버튼. Keycode_Button_Scan이 해결되지 않습니다. – Swyam

+0

앱의 물리적 인 버튼 (전원, 볼륨 버튼 등) 또는 앱의 버튼입니까? 앱에있는 경우, Appium 데스크탑을 사용하여 – dmle

+0

을 조사하십시오. 볼륨 업/다운과 같은 장치의 다른 물리적 버튼. – Swyam