[contact-form-7 404 "Not Found"]

Fique informado sobre as principais tendências em energias renováveis. Deixe seu e-mail e receba nossos conteúdos.

Sem categoria

pywinauto 예제

다음 예제가 포함되어 있습니다: 참고: 예제는 언어에 따라 다름 – 프로그래밍된 제품의 언어에서만 작동합니다. 강조 표시된 경우를 제외한 모든 예제는 영어 소프트웨어용으로 프로그래밍되었습니다. Pywinauto는 특성의 도움으로 GUI 제어 요소에 액세스하는 중요한 이점을 제공합니다. 예를 들어 이 특성 확인은 성공할 때까지 (기본 시간 설정과 함께) 지연됩니다. 예를 들어 메뉴 옵션을 선택한 다음 결과 대화 상자(예: Swapy)를 찾는 경우 속성을 식별하는 것이 좋습니다. 또한, pywinauto와 함께 주어진 예는 매우 도움이됩니다. 출처: https://pywinauto.googlecode.com/hg/pywinauto/docs/getting_started.html 그래픽 사용자 인터페이스 테스트는 사용자 관점에서 응용 프로그램을 볼 수 있으므로 품질 보증 테스트의 필수적인 부분입니다. 이 문서에서는 파이썬 및 Pywinauto를 사용하여 데스크톱 Windows 응용 프로그램에 대한 GUI 테스트의 자동화를 살펴보겠습니다. 이 문서는 Windows GUI 테스트를 자동화하는 도구를 찾고 있는 품질 보증 전문가에게 유용합니다. 창 사양을 만들기 위한 여러 가지 기준이 있습니다. 다음은 몇 가지 예에 불과합니다. 표준 핍 명령을 실행 하여 Pywinauto 패키지를 설치할 수 있습니다: 이 예제에서 pywinauto 는 notepad.exe를 실행하고 10초 의 시간 초과가 있는 새 파일을 엽니다. 이렇게 하면 테스트 중인 응용 프로그램이 특정 지연으로 창 및 GUI 요소를 표시할 수 있으므로 테스트 프로세스를 좀 더 부드럽게 만들 수 있습니다.

기본적으로 pywinauto는 특정 기간(약 5초) 동안 열린 대화 상자 창 및 제어 요소를 찾고 실패할 경우 검색을 반복합니다. Pywinauto를 사용하여 GUI 테스트를 작성하는 5가지 주요 단계가 있습니다: 메모장 파일 편집 및 저장 예제를 사용하여 GUI 테스트 자동화의 주요 단계를 살펴보겠습니다. 바꾸기 대화 상자는 다음 식별자 중 하나에 의해 참조될 수 있습니다: 많은 특성 액세스(__getattribute__)를 통해 각 클래스에 대해 수행됩니다. 예를 들어 응용 프로그램 또는 대화 상자 개체의 특성을 얻을 때 대화 상자 또는 컨트롤(각각)을 찾습니다. Pywinauto는 Windows GUI 응용 프로그램의 테스트를 자동화하기위한 파이썬 라이브러리의 집합입니다. 창 또는 컨트롤 요소의 이름은 정규식또는 공백이나 다른 파Breaking 기호 없이 작성된 이름으로 지정할 수 있습니다. Pywinauto는 열린 모든 창 중 이름과 가장 밀접하게 일치하는 요소를 자동으로 검색합니다. Pywinauto는 다음과 같은 가장 일반적인 GUI 제어 요소를 지원합니다: GUI 테스트는 마우스 클릭/움직임 및 키보드 키 누름과 같은 사용자 동작을 에뮬레이트하는 Pywinauto 라이브러리 메서드로 구성된 파이썬 스크립트 의 형태를 취합니다. 제어 요소에 액세스하려면 Pywinauto가 이러한 요소로 응용 프로그램 창을 정의하도록 해야 합니다. 우리의 경우, 그것은 메모장 창.

나는 더 사용자 친화적 인 (그리고 파이썬)을 만들고 싶었습니다. 예를 들어 위의 번역은 다음과 같은 Windows GUI 기술을 지원합니다: Pywinauto Windows GUI 자동화는 단위 테스트 및 API 테스트에 도움이 될 수 있습니다. 그러나 자동화 도구를 선택할 때는 자동화 도구의 기능과 유용성 기능에 주의를 기울여야 합니다. 파이윈 오토와 파이썬으로 Windows GUI 테스트를 자동화하는 것은 매우 쉽습니다.