ftp 서버를 호스팅하는 하드웨어를 테스트하고 있습니다. 문제의 하드웨어를 구성하기 위해 서버에 연결합니다.제어 rs232 Windows 터미널 프로그램을 파이썬에서
내 테스트 환경은 FTP 서버를 시작하려면 파이썬 3
로 작성, 나는 내 PC에 특별한 전용 터미널 응용 프로그램을 실행해야합니다. 나는 내가 아는 한이 소프트웨어를 사용해야하며 그것에 대한 도움 파일이 없다. 그러나 나는 그것을 FTP 서버를 시작하는 데 사용하는 방법을 알고 있으며 그게 전부입니다.
이 앱을 시작하면 메뉴가 열리고 하드웨어가 연결된 COM 포트/속도를 선택하는 대화 상자가 열립니다. 그런 다음 응용 프로그램 내의 창과 같은 콘솔에 ftp 서버를 시작하라는 명령을 입력합니다. 그런 다음 입력 한 하드웨어의 관리자 코드를 입력하라는 메시지가 나타납니다. 장치 구성이 끝나면 하드웨어 소프트웨어를 다시 시작하라는 명령을 내립니다.
테스트를 완전히 자동화하려면 각 테스트마다이 ftp 서버의 수동 시작을 제거해야합니다.
- 윈도우 GUI 자동화
- 저장이 응용 프로그램을 사용할 때 COM 포트에 전송되는 데이터의 흐름 :
는 지금까지 내가 아는 한, 나는 두 가지 옵션이 있습니다.
GUI 자동화 도구를 찾으려고했지만 pywinauto가 Python 3을 지원하지 않습니다. 다른 옵션은 여기에서 살펴 봐야합니까?
문제의 COM 포트를 모니터링하고 트래픽을 저장하는 방법에 대한 제안 사항이 있으십니까?
감사합니다,
베리
Portmon이 트릭을 수행할까요? http://technet.microsoft.com/en-us/sysinternals/bb896644 –