2017-12-24 10 views
2

크롬 확장을 설치할 셀렌으로 자동화를 만들려고합니다. 아마존 가상 머신에서이 항아리를 실행하려고하면 문제가 발생합니다. 실제 키보드가 연결되어 있지 않아서 로봇 클래스로 Enter 키를 눌러도 작동하지 않기 때문에 작동하지 않습니다. Google의 팝이 동일한 페이지에없고 셀렌이 인식하지 못하기 때문에 셀렌 내에서 sendkeys를 사용할 수 없습니다. 모든 솔루션?어떻게 물리적 키보드없이 셀렌으로 키보드 키를 누를 수 있습니까?

답변

1

그런 경우 기본적으로 이미지 인식을 사용하여 GUI 구성 요소를 식별하고 제어하는 ​​"sikuli"를 사용할 수 있습니다. 당신은 찾을 수 있습니다 그것을 here

단계 것 :

  1. 다운로드 sikuli 자바 항아리 빌드 경로에
  2. 자르기 팝업 당신이
  3. 쓰기를 클릭합니다을이 항아리를 추가
  4. 그것을 위해 원하는 sikuli 코드.

도움이 될지 알려주세요. 프로젝트에 sikuli를 추가하고 싶다면. 나는 그 아주 기본적인 sikuli 대본을 위해 당신을 도울 수 있습니다.

+0

이 sikuli는 로봇과 같은 키보드 입력이 필요하지 않습니까? – Pikolo

+0

sikuli는 로봇 클래스를 사용하고 있습니다 ... 그래서 키보드와 마우스가없는 VM에서는 작동하지 않습니다 ... 다른 해결책이 있습니까? – Pikolo

+0

아니요 키보드에서 입력 할 필요가 없습니다. 원하는 요소의 이미지를 자르면됩니다. –

관련 문제