회사에 대한 UI 테스트를 자동화하려고합니다. 나는 전체 과정을 거치는 자동화를 작성했다. 그것은 내가 필요한 모든 것을 해낸다. 내 Java 코드에서 Sikuli API를 사용하여이 작업을 수행합니다.실제 마우스와 독립적으로 VM 내에서 마우스 동작을 자동화합니다.
내 문제는 테스트 과정에서 마우스가 도용당하는 것입니다. 내 마우스가 영향을받지 않고이 테스트를 실행할 수 있다면 편리 할 것입니다. 내 첫 번째 생각은 VM 내에서 테스트를 실행하고 데스크톱에서 테스트를 실행하고 내 "데스크톱 마우스"를 제어하는 대신 자동화를 사용하여 "VM 마우스"를 제어하는 것이 었습니다.
이 주제에 대한 몇 가지 질문과 링크를 보았지만 확실한 대답은 없었습니다. 이것을 할 수 있습니까? 그렇다면 어떻게? 어떤 솔루션이든 작동한다는 것을 기억하십시오. Java 나 Sikuli 일 필요는 없습니다. "실제"마우스에 영향을주지 않으면 서 VM 내에서 마우스 이동을 자동화 할 수 있는지 알고 싶습니다.
나는 Sikuli와 함께했던 것에 대해 질문하지 않습니다. 내가 가진 문제를 말하고있다. 나는 Sikuli와 그 문제를 해결할 수 없습니다. 나는 그 문제에 대한 해결책을 찾고있다. Sikuli에 대한 정보는 이전의 연구 결과를 보여주고 문제를 해결하기위한 시도입니다. Sikuli 태그를 제거하는 것이 가장 좋습니다라고 생각한다면 자유롭게 편집하십시오. – nhouser9
모니터없이 Sikuli를 사용하는 것에 대해서도 신경 쓰지 않습니다 (공유 한 링크). 물리적 인 마우스를 방해하지 않고 VM 마우스의 움직임을 자동화하는 방법이 있는지에 대해서만 관심이 있습니다. – nhouser9
@ nhouser9 일반적으로 자동화를 별도의 시스템 (예 : VM)에서 실행하면 마우스를 간섭하지 않습니다. 그러나 Sikuli의 경우에는 물리적 인 출력 장치 (스크린)가 필요하기 때문에 작동하지 않을 수도 있습니다. VNC 접근법은 그 한계를 해결하기로되어 있습니다. –