창 제어
-
Python Selenium autoit을 사용한 파일 업로드창 제어Language/Python 2021. 12. 28. 01:00
보통 python selenium(이하 셀레니움)을 통해서 웹브라우저를 동적으로 제어하곤 한다. 이번에는 그 중에서도 파일 업로드 창을 제어하는 부분에 대해서 알아본다. 기본적으로 셀레니움은 다음과 같은 파일 업로드 창을 제어할 수 없다. 아 물론 autoit이라는 모듈을 사용해서 업로드 제어가 가능하다. 하지만 이번 상황에서는 pycharm과 같은 툴에서 동작하는 것이 아닌 exe파일로 변환하였을 때 autoit이 제대로 실행되지 않기 때문에 제어가 안된다고 하는 것이다. 이 포스팅의 목적은 이 부분이 아니라 이 코드가 삽입된 파이썬 파일을 실행파일(exe)파일로 변환하였을 때 생기는 이슈를 해결하고자 한다. 그럼 우선 ide같은 툴에서 실행하도록 하는 방식을 알아보자. import autoit # B..