테스트 환경 (Windows, Mac, Linux)과 GUI 기술 (Windows GUI, Qt, 임베디드 브라우저) 등에 대한 자세한 내용은 어떤 솔루션이 가장 적합한 지 판단하는 데 매우 도움이됩니다. .
만약 당신이 하나의 윈도우이고 네이티브 컨트롤을 다루고 있다면, RAutomation은 당신이 필요로하는 것을 할 수있는 훌륭한 보석입니다. AutoIt 어댑터 모드도있어 AutoIt 기능의 엄격한 상위 집합이됩니다.
더 많은 전력이 필요하면 Windows UI 자동화 프레임 워크를 확인하십시오. 대부분 .NET에 있지만 Java 또는 Ruby 래퍼를 찾아서 쓸 수는 있습니다. .NET 예제 here을 참조하십시오.
내장 된 웹 브라우저 인 UI를 다루는 경우 watir-webdriver을 사용해보십시오. 임베디드 브라우저 인스턴스를 가져와 바인딩하려면 플랫폼 특정 코드가 필요합니다. 나머지는 마치 웹 애플리케이션처럼 느껴 져야합니다.
마지막으로 Sikuli에 대한 언급은 API가 필요없이 모든 UI를 처리 할 수있는 좋은 방법입니다. 그것은 또한 자이 썬이다 (예 JVM!). 즉, ID 나 일종의 객체 계층 구조에 기반한 요소를 식별하지 못하고 모양에만 의존하는 요소를 식별하지 못하기 때문에 일반적인 UI 테스트보다 더 까다 롭고 취 약한 것으로 나타났습니다. 즉, 실행하고 실행하는 것이 정말 빠르다.
HI @Viklund 주셔서 감사합니다,이 멋진 모습, 창에 – sameera207