셀렌으로 웹 페이지에서/변경/추가 할 수 있습니다.요소를 창에 변경/추가 할 수있는 자동화 도구가 있습니까?
그러나 win32 기반 응용 프로그램은 어떻습니까?
모든 자동화 도구를 사용하면 창 요소를 가져 와서 내용을 확인할 수 있습니다. 또한 마우스 및 키보드 이벤트를 시뮬레이트 할 수 있습니다.
하지만 요소를 창에 변경/추가 할 수있는 자동화 도구가 있습니까? 또는 그 용도로 사용할 수있는 다른 도구/API가 있습니까?
셀렌으로 웹 페이지에서/변경/추가 할 수 있습니다.요소를 창에 변경/추가 할 수있는 자동화 도구가 있습니까?
그러나 win32 기반 응용 프로그램은 어떻습니까?
모든 자동화 도구를 사용하면 창 요소를 가져 와서 내용을 확인할 수 있습니다. 또한 마우스 및 키보드 이벤트를 시뮬레이트 할 수 있습니다.
하지만 요소를 창에 변경/추가 할 수있는 자동화 도구가 있습니까? 또는 그 용도로 사용할 수있는 다른 도구/API가 있습니까?
주어진 임의의 Win32 응용 프로그램은 물론 아닙니다. 이 질문은 앱의 UI 프레임 워크가 런타임 수정을 지원한다고 가정하고 대부분은 그렇지 않습니다. (심지어 그 앱이 실질적으로 에 UI 프레임 워크 인을 가지고 있다고 가정합니다.)
비 웹 응용 프로그램을위한 상용 도구가 많이 있습니다. 오픈 소스 예제는 AutoIt, Twin, Sikuli가 될 것입니다 ..........
어떻게 작동합니까? –
전체 UI가 읽기/쓰기 모델 (DOM)로 기술된다는 사실은 "동적 HTML"덕분에 웹 페이지에서 쉽게 작동합니다. 일반적인 Win32 응용 프로그램에는 그런 것이 없습니다. 이는 UI 자동화 또는 셀레늄과 관련이 없습니다. 대상 응용 프로그램에 코드를 삽입하면 '어떤 일'을 할 수 있습니다. 하지만 그건 자동화가 아니고 해킹입니다. 쉬운 작업이 아닙니다 ... (CreateRemoteThread 용 Google) –
Rational Functional Tester를 사용해 보셨습니까? http://www-03.ibm.com/software/products/en/functional/ –