우리는 모두 최신 버즈 단어 인 Web 2.0을 들었습니다. 이 새로운 별명에 대해 어떻게 생각 하든지 사실은 우리 대부분이 매일 웹 사이트와 웹 응용 프로그램을 사용하고 있으며 사용이 증가하고 있습니다. 이전에 데스크탑에 속한 많은 응용 프로그램이 이제 웹에서 실행되고 있습니까? 전자 메일, 뱅킹, 캘린더 및 예약 응용 프로그램은 일반적인 장소입니다. Google은 현재 Google Write와 같은 웹 기반 워드 프로세서를 보유하고 있습니다. 많은 비즈니스 응용 프로그램도 웹으로 이동하고 있으며 비즈니스는 가입 기반 서비스 및 중앙 집중식 지원의 이점을 실현하고 웹 기술에 대한 판매 주문 처리, 송장 및 급여 시스템을 운영합니다. 많은 기업들이 사내에서 웹 기술을 사용하여 기업을 지원하고 있으며 사용자는 이제 기존 데스크톱 응용 프로그램 대신 웹 브라우저에서 실행되는 응용 프로그램을 사용하고 있습니다..
다른 IP로 여러 웹 브라우저를 여는 방법
전통적인 스크립팅 언어, 일괄 처리 도구 및 자동화 솔루션은 이러한 새로운 웹 기반 응용 프로그램을 자동화하는 데 적합하지 않습니다. 사용자 활동을 시뮬레이션하여 데스크톱 응용 프로그램을 자동화하는 매크로 레코더 및 자동화 솔루션은 주로 웹 사이트 및 웹 응용 프로그램이 동적이기 때문에 웹 브라우저 기반 기능을 사용할 수 없습니다. 하나의 중앙 집중식 소스로 인해 자주 변경 될뿐만 아니라 객체가 항상 페이지의 동일한 상대적 위치에 항상 나타나지는 않습니다. 웹 페이지는 크기 조정, 이동 및 상하 스크롤이 가능합니다. 웹 사이트 및 웹 응용 프로그램을 스크립팅하는 새로운 접근 방식이 필요합니다..
다행히 Microsoft의 Internet Explorer 웹 브라우저는 스크립팅 인터페이스와 DOM (Document Object Model)을 제공합니다. 문서 개체 모델은 페이지 아래의 모든 요소의 모든 태그와 특성을 노출합니다. 스크립팅 인터페이스를 통해 이러한 요소의 속성과 메서드를 수정할 수 있습니다. 예를 들어 링크를 클릭 할 수 있습니까? 양식 요소를 입력하고 제출할 수 있습니다. 따라서 스크립트와 프로그램을 작성하여 Internet Explorer를 자동화하고 웹 응용 프로그램을 구동 할 수 있습니다..
그러나 이것이 어떻게 작동하는지 이해하려면 좋은 프로그래머가되어야합니다. Document Object Model을 이해해야 할뿐만 아니라이를 사용하는 루틴을 작성하려면 HTML을 이해해야합니다. 요소 및 양식 필드 등의 이름을 결정하려면 페이지의 HTML 소스를 따로 분리하여 분석하고 분석해야합니다. 루틴을 작성하려면 프로그래밍 기술을 이해해야합니다. 심지어 VBScript에서 자동화 스크립트를 개발하는 것은 희미한 마음이 아닙니다..
필요한 것은 Internet Explorer에서 수행하는 작업을 기록하고 클릭 한 개체를 분석하고 이동하면서 완성한 필드입니다. MJT Net의 WebRecorder는 이러한 도구 중 하나입니다. WebRecorder는 탭 브라우저와 같습니다. 페이지를 탐색하면서 링크를 클릭하고 라디오 상자 및 드롭 다운을 선택하고 객체를 식별하는 양식 필드를 완성하고 간단하게 이해할 수있는 코드를 사용하여 스크립트를 작성합니다.
프로그래머에게 WebRecorder는 노력을 줄이고 개발 속도를 높입니다. 덜 기술적 인 사용자의 경우 WebRecorder는 나중에 정확하게 재생할 수있는 웹 활동을 기록합니다..
WebRecorder는 누구나 이해할 수있는 간단한 코드를 작성하며 잘 알려진 Windows 자동화 도구 인 Macro Scheduler와 함께 사용할 수 있습니다..
또 다른 웹 기록 도구는 Copasetic Software LLC의 WebAction입니다. 이것은 Internet Explorer 내에서 브라우저 도우미 개체로 설치된다는 점에서 약간 다르게 작동합니다. WebAction은 Internet Explorer에서 활동을 기록하고 재생할 수있는 인터넷 매크로를 만듭니다. 그러나 매크로는 편집 할 수 없으며 다른 스크립팅 환경에서 실행되지 않으므로이 도구는 기본 매크로에 더 초점을두고 덜 유연합니다.
웹 매크로 레코더 및 스크립팅 도구는 최신 웹 사이트 및 웹 기반 응용 프로그램의 일상적인 작업을 자동화하거나 웹 응용 프로그램의 내부 또는 외부로 데이터를 자동 전송하고 기존 솔루션과 상호 작용하는 데 이상적입니다. 또한이 도구는 웹 사이트 및 웹 응용 프로그램의 자동화 된 테스트에 사용할 수 있으며 전통적인 스크립팅 언어보다 쉽고 빠른 개발을 제공합니다..