Selenium을 활용한 웹 요청, 응답 및 WebSocket 데이터 캡처
Selenium으로 웹 또는 ElectronJS/Cef 기반 애플리케이션을 테스트할 때, 특정 요소 조작 후 발생하는 네트워크 요청과 그 파라미터가 올바른지 확인해야 하는 경우가 있습니다. 이러한 필요성을 충족하기 위해 Chrome의 성능 로그를 활성화하고 driver.get_log("performance")를 사용하여 요청 정보를 확인할 수 있습니다. 이 과정에서 네트워크 관련 로그를 필터링하고, ...
8월 3일 08:10에 게시됨
Android에서의 비동기 작업 처리: AsyncTask 활용법
AsyncTask를 통한 비동기 처리 이해
Android는 4.0 이후부터 메인 스레드에서 네트워크 요청을 금지하면서, 사용자 인터페이스의 응답성을 보장하기 위해 비동기 처리가 필수적으로 요구됩니다. 이에 따라 개발자는 주 스레드에서 무거운 작업(예: 이미지 다운로드, 서버 요청)을 수행하지 않도록 해야 하며, 이를 위해 AsyncTask 클래스가 제공됩니다.
AsyncTask<Para ...
5월 31일 15:30에 게시됨