2014-01-16 2 views
3

셀렌으로 웹 페이지에서/변경/추가 할 수 있습니다.요소를 창에 변경/추가 할 수있는 자동화 도구가 있습니까?

그러나 win32 기반 응용 프로그램은 어떻습니까?

모든 자동화 도구를 사용하면 창 요소를 가져 와서 내용을 확인할 수 있습니다. 또한 마우스 및 키보드 이벤트를 시뮬레이트 할 수 있습니다.

하지만 요소를 창에 변경/추가 할 수있는 자동화 도구가 있습니까? 또는 그 용도로 사용할 수있는 다른 도구/API가 있습니까?

+0

어떻게 작동합니까? –

+4

전체 UI가 읽기/쓰기 모델 (DOM)로 기술된다는 사실은 "동적 HTML"덕분에 웹 페이지에서 쉽게 작동합니다. 일반적인 Win32 응용 프로그램에는 그런 것이 없습니다. 이는 UI 자동화 또는 셀레늄과 관련이 없습니다. 대상 응용 프로그램에 코드를 삽입하면 '어떤 일'을 할 수 있습니다. 하지만 그건 자동화가 아니고 해킹입니다. 쉬운 작업이 아닙니다 ... (CreateRemoteThread 용 Google) –

+1

Rational Functional Tester를 사용해 보셨습니까? http://www-03.ibm.com/software/products/en/functional/ –

답변

2

주어진 임의의 Win32 응용 프로그램은 물론 아닙니다. 이 질문은 앱의 UI 프레임 워크가 런타임 수정을 지원한다고 가정하고 대부분은 그렇지 않습니다. (심지어 그 앱이 실질적으로 에 UI 프레임 워크 인을 가지고 있다고 가정합니다.)

0

비 웹 응용 프로그램을위한 상용 도구가 많이 있습니다. 오픈 소스 예제는 AutoIt, Twin, Sikuli가 될 것입니다 ..........

관련 문제