pywinauto 예제
창 사양을 만들기 위한 여러 가지 기준이 있습니다. 다음은 몇 가지 예에 불과합니다. 메모장 파일을 편집하고 저장하는 예제를 사용하여 GUI 테스트 자동화의 주요 단계를 생각해 봅시다: Pywinauto를 사용하여 GUI 테스트를 작성하는 다섯 가지 주요 단계가 있습니다: Pywinauto는 GUI 제어 요소에 액세스하는 중요한 이점을 제공합니다. 특성. 예를 들어 GUI 테스트는 마우스 클릭/움직임 및 키보드 키 누름과 같은 사용자 동작을 에뮬레이트하는 Pywinauto 라이브러리 메서드로 구성된 Python 스크립트의 형태를 취합니다. 창 또는 컨트롤 요소의 이름은 정규식또는 공백이나 다른 파Breaking 기호 없이 작성된 이름으로 지정할 수 있습니다. Pywinauto는 열린 모든 창 중 이름과 가장 밀접하게 일치하는 요소를 자동으로 검색합니다. 그래픽 사용자 인터페이스 테스트는 사용자 관점에서 응용 프로그램을 볼 수 있으므로 품질 보증 테스트의 필수적인 부분입니다. 이 문서에서는 파이썬 및 Pywinauto를 사용하여 데스크톱 Windows 응용 프로그램에 대한 GUI 테스트의 자동화를 살펴보겠습니다. 이 문서는 Windows GUI 테스트를 자동화하는 도구를 찾고 있는 품질 보증 전문가에게 유용합니다. 이 예에서 pywinauto는 notepad.exe를 실행하고 10초 시간 초과가 있는 새 파일을 엽니다. 이렇게 하면 테스트 중인 응용 프로그램이 특정 지연으로 창 및 GUI 요소를 표시할 수 있으므로 테스트 프로세스를 좀 더 부드럽게 만들 수 있습니다.
기본적으로 pywinauto는 특정 기간(약 5초) 동안 열린 대화 상자 창 및 제어 요소를 찾고 실패할 경우 검색을 반복합니다. 이 특성 확인은 성공할 때까지 (기본 시간 설정과 함께) 지연됩니다. 예를 들어 메뉴 옵션을 선택한 다음 결과 대화 상자를 찾는 경우 예를 들어 각 클래스에 대한 특성 액세스(__getattribute___)를 통해 많은 대화가 수행됩니다. 예를 들어 응용 프로그램 또는 대화 상자 개체의 특성을 얻을 때 대화 상자 또는 컨트롤(각각)을 찾습니다. Pywinauto는 Windows GUI 응용 프로그램의 테스트를 자동화하기위한 파이썬 라이브러리의 집합입니다. Pywinauto는 다음과 같은 가장 일반적인 GUI 제어 요소를 지원합니다: 제어 요소에 액세스하려면 Pywinauto가 이러한 요소로 응용 프로그램 창을 정의하도록 해야 합니다.
記事を見てくれてありがとうございます!