한영키를 Control 할 수 있는 좋은 방법이 있는지 문의 드립니다.
제 경우 아웃룻에서 메일을 특정 폴더로 이동시켜야 하는 요청이 있는데, 이 경우 아래화면 처럼 폴더를 지정할 수 있는 기능이 없습니다.
대안으로 생각한 방법이 키보드에 해당 폴더를 치면 원하는 폴더로 커서가 이동하더라고요.
그런데, 이 방법은 키보드가 영어일 때만 작동 합니다… 따라서 이 Activity 전에 해당 키보드 언어가 영어 인지 확인 하는 로직이 필요한데… Find Image나 Element로는 작동이 잘 안되네요…
일단 요청하신 부분에 답변을 드리자면 Element Exsist 를 통하여 해당 오브젝트를 확인해봤더니
한글일때와 영문일때 셀렉터 차이가 없네요… 그래서 오브젝트 인식으로 한글인지 영문인지 판단하긴 어려울꺼
같습니다. 또한 find element 또한 셀렉터 요소를 찾는것이므로 동일하게 동작할것이구요
이미지 베이스로 진행을하신다면 Click image 와 image exsist를 이용하면 가능할것으로 보입니다.
또한 제어판 설정에서 키보드 설정을 변경하면 맥PC에서 언어 변경하듯이 캡스락 또는 컨트롤+스페이스로 언어변경이 가능합니다. 이를통하여 언어변경을 하고 역시 image exsist 를 사용하여 영어인지 체크해볼수 있겠네요 (자세한 설정법은 네이버 검색을 통해서 적용해보시는게 좋을꺼같습니다)
위의 2개 답변은 @jgh1buy 님이 원하시는 답변이고 저라면 저기서
하위 리스트에 큰 패널에 셀렉터를 준뒤 Click Text 로 “.Test2” 를 클릭하는 액티비티를 배치할꺼같습니다.
물론 동작해보는지는 체크해보셔야겠지만 굳이 한영 확인을 안하고 본래목적인 이동대상폴더를 클릭하는걸로 가신다면 Click Text가 더 안정적이고 부가적인 요소를 덜 수 있겠네요