Selenium을 이용하여 기능테스트를 작성하는 중에 alert 창에 대해 테스트를 할 일이 생겼다. alert창을 테스트하기 위해서는 driver.switch_to_alert() 또는 Alert(driver) 을 이용하면 된다. seleni...…Continue reading

Pipenv에 관한 글이 있어서 읽어봤는데 requirements.txt와 requirements-dev.txt 을 분리하여 사용하는 것과 패키지의 변경이 있을 때마다 매번 requirements.txt를 업데이트 해줘야한다는 번거로움에 대해...…Continue reading

Python 3.6, Selenium 3.0.2, ChromeDriver 2.27 (현재 시점에서 모두 최신 버전.)을 사용하여 python 코드를 작성하여 실행하였더니 “ImportError: sys.meta_path is None, Pyt...…Continue reading

Django에서 functional test를 작성하다 보면 DB에 특정 model의 instance값(initial data)을 test를 수행하기 전에 임의로 넣어줘야 하는 필요성이 있다. 예를 들어 Person(name, email)라는...…Continue reading

최근 소프트웨어 마에스트로 과정에서 멘토님들의 지도를 받으면서 Agile 기반의 프로젝트를 진행하고 있다. 많이 배우고 좋은 경험을 하고 있다는 생각이 들어서 느낀점과 함께 기록하여 남겨두고자 한다. 오늘은 오전에 Trello를 이용한 스크럼...…Continue reading

IntelliJ에서 SpringMVC 프로젝트로 “Hello world”를 띄우는데 막히는 부분이 있어서 정리해놓고 나중에 참고하고자 한다. 단순히 SpringMVC Project를 생성한다고 해서 동작하지 않고, 프로젝트를 생성할 때 자동...…Continue reading