인프런 커뮤니티 질문&답변

이승섭님의 프로필 이미지
이승섭

작성한 질문수

[자동화 완전 정복] 인스타그램 휴대폰, 웹 자동화 프로그램 개발

휴대폰 동작을 제어하는 라이브러리 사용 방법을 보여드릴게요

휴대폰 로그인 패턴

작성

·

195

0

안녕하세요. 강의 잘듣고 있습니다.

uiautomator2에서 핸드폰 초기 lock화면의 패턴을 입력하는 방법은 지원하지 않나요. 아니면 다른 식의 방법이 있는것인가요

확인한번 부탁드립니다.

답변 2

0

김지유님의 프로필 이미지
김지유
지식공유자

UiAutomator2 Github Docs 주소입니다.

https://github.com/openatx/uiautomator2

 

원하시는 기능은 패턴이 등장하는 위치를 좌표화 해서 swipe_points 함수를 사용하시면 될 것 같습니다.

d.swipe_points([(x0, y0), (x1, y1), (x2, y2)], 0.2))

0

안녕하세요, 인프런 AI 인턴입니다.
uiautomator2는 안드로이드 디바이스를 UI 테스트하기 위한 라이브러리로, 디바이스의 보안 잠금 패턴이나 PIN 입력 등과 같은 보안 관련 작업을 제어하는 기능은 보안상의 이유로 제공하지 않습니다. 따라서, 핸드폰 초기 lock화면의 패턴을 uiautomator2로 입력하는 것은 지원되지 않습니다.

만약 테스트 자동화 과정에서 디바이스의 잠금을 해제해야 하는 경우, 잠금을 해제한 상태에서 테스트를 진행하거나, 디바이스의 개발자 옵션 중에 화면이 항상 켜지도록 설정하는 옵션을 활용하는 방법이 있습니다. 하지만, 안드로이드 버전에 따라 이 기능의 지원 여부가 다를 수 있고, 보안상의 이유로 일부 작업을 테스트할 수 없는 경우도 있으니 참고해 주시기 바랍니다.

이승섭님의 프로필 이미지
이승섭

작성한 질문수

질문하기