









요구사항 내가 작업한 내용 체크박스 이런 식으로 표로 정리하면 만든 과제가 요구사항을 얼마나 반영했는지 알아보기 쉽다.
Process.xaml 시작 전 변수 초기화하기
UI를 클릭하는 것보다는 url의 쿼리스트링을 이용하는 것이 더 안전하다
UI는 변경될 수 있기 때문에 불안정하다. 쿼리스트링에는 많은 정보가 들어있기 때문에 쿼리스트링을 이용하는 것을 권장한다
웹사이트를 여는 등 딜레이가 필요할 때 딜레이액티비티를 사용하는 것보다는 다른 특정한 요소를 기준을 실행기준으로 잡는것을 권장한다. 딜레이 3초, 5초 등은 사용자의 네트워크의 상태에 따라 달라질 수 있다.
스크래핑한 데이터를 필터링할 때 [렌탈],[해회] 등 많은 키워드가 있는데 이때 키워드를 배열로 만들어서 For Each 액티비티를 이용하여 Filter DataTable액티비티에 넣는것이 직관적인것 같다.
스크래핑한 상품이름에 "/"등 특수문자가 들어있는데 정규식을 사용하는 것이 특수문자를 하나하나 지정하는 것보다 더 효율적이다
Input폴더의 Excel데이터를 가져올 때 데이터가 개발자가 요구한 형식에 맞게 데이터가 빠짐업이 있는지 확인해야한다
셀잠금으로 일부분만 입력할 수 있게 할 수 있다.
데이터를 확인할 때 컬럼이 모두 존재하는지 등 을 확인할 수 있다
네이버쇼핑은 전체 항목을 가져오는 것이 아니라 스크롤 할 때마다 일부분만 보여주고 나머지는 데이터가 없어진다.
스크린샷 실행 시 브라우저가 여러개 실행중이면 창이 겹쳐져있어 올바르게 실행이 되지 않을 수 있다. 물론 다른 액티비티를 사용할 때도 가능한 브라우저는 1개만 실행중인게 좋다.