저희 팀은 최근에 here 지침을 사용하여 Jenkins 인스턴스에 대해 Genymotion을 설정했습니다. Robotium을 사용하는 기능 테스트를 제외하고 모든 것이 효과적입니다.이미 화면 잠금이 해제 된 상태에서 Genymotion 에뮬레이터를 실행할 수있는 방법이 있습니까?
계측기가 장치의 잠금을 해제하는 방법을 파악할 수없는 것 같습니다. 즉, 기능 테스트에 필요한 UI 요소를 찾을 수 없어 모든 기능이 실패 할 수 있습니다.
잠금 해제 된 장치의 스냅 샷을 가져 와서 해당 스냅 샷을 복원 한 다음 Genymotion으로 에뮬레이터를 시작하려고 시도했습니다. 그러나, 그렇게 할 때, Genymotion은 장치가 호환되지 않는 상태에 있다고 말하기 시작하는데 오류가 발생하고 Jenkins 실행이 실패합니다.
그래서, 화면을 프로그램 적으로 잠금 해제하거나 Genemotion 에뮬레이터를 실행하여 화면이 이미 잠겨 있지 않은지 궁금합니다.
편집 : 테스트는 API 레벨 10 휴대 전화를 타겟팅합니다.
에뮬레이터에서 가장 좋은 점은 잠금 화면이 여전히 나타나기 때문에 문제를 해결하지 않는 "화면 잠금 해제 보안"을 없음으로 설정하는 것입니다. – Jonathan
우리는 같은 얘기? Android 설정 -> 보안 -> 화면 잠금 -> 없음 일단 내가 그것을 none으로 설정했다. 화면 잠금이 사라졌습니다 –
이것은 API 레벨이 10 이상인 휴대 전화에서 작동하지만 API 레벨 10 이상인 휴대 전화에서는 작동하지 않습니다. API 레벨 10에서 보안 옵션을 "none"으로 설정하면 기본적으로 슬라이드로 설정됩니다. 불행히도 API 레벨 10이 적용된 휴대 전화에서 테스트를 실행하려고합니다. – Jonathan