WPF 응용 프로그램을 Silverlight로 이식하려고합니다. 그러나 WPF 응용 프로그램은 Watin을 사용하여 IE 프로세스를 만들고 특정 작업을 자동화합니다.Silverlight Automation with Watin
내 질문은 Silverlight에서 작업을 자동화하고 Watin의 경우와 비슷한 팝업을 생성하고 작업을 수행하여 작업을 자동화하는 방법이 있는지 궁금합니다.
WPF 응용 프로그램을 Silverlight로 이식하려고합니다. 그러나 WPF 응용 프로그램은 Watin을 사용하여 IE 프로세스를 만들고 특정 작업을 자동화합니다.Silverlight Automation with Watin
내 질문은 Silverlight에서 작업을 자동화하고 Watin의 경우와 비슷한 팝업을 생성하고 작업을 수행하여 작업을 자동화하는 방법이 있는지 궁금합니다.
내가 아는 한 WatiN은 웹 응용 프로그램 테스트 프레임 워크이지만 WatiN을 사용하여 응용 프로그램에서 작업을 자동화하고 있음을 나타내는 것 같습니다. 그 맥락에서 나는 당신의 질문에 대답하려고 노력할 것입니다.
Silverlight 응용 프로그램은 샌드 박스 환경에서 실행되며 로컬 컴퓨터에서 새 프로세스를 시작할 수 없습니다. 그러나 Silverlight 응용 프로그램은 Silverlight 응용 프로그램을 호스팅하는 데 사용되는 브라우저 개체 모델과 상호 작용할 수 있습니다. 이것은 로컬 환경과의 일부 상호 작용을 허용합니다. WatiN을이 모델에 적용 할 수 있다면 Silverlight에서이 작업을 수행 할 수 있지만 일반적으로 Silverlight 응용 프로그램은 샌드 박스 환경에 있어야합니다.
Silverlight 자동화 피어 (영문)를 보았습니까?
http://msdn.microsoft.com/en-us/library/cc645045(VS.95).aspx
아직이 도구를 시도하지 않은,하지만 난 실버 라이트에 대한 Watin에 찾은 가장 가까운 것입니다. WebAii from Telerik이며 무료 다운로드입니다. 나는 다른 날 그것을 가로 질렀고, 그것을 곧 시험해 볼 예정이다.
WebAii 테스트 워크는 자동화 전체 실버 프로그램마다 하나의 요소/객체 에 액세스 할 수있는 실버 애플리케이션에 직접 플러그. 이동 및 텍스트를 설정, 을 클릭하는 것과 같은 기본적인 자동화 작업을 수행 할 수있는 능력 옆에 는 도구 당신은 브러쉬, 국경으로 UI 요소에 복잡한 특성 에 액세스하고도 행렬을 변환 제공합니다. 가장 좋은 것은 을 확인할 수 있으며 테스트 확인을 위해 과 동기화가 매우 중요합니다.