안녕하세요 네이버 홈페이지가 변경되었습니다.
기존의 예제로 제공하던
// 네이버 로그인 자동화
가 동작하지 않게 되었습니다.
혹시나 하는 마음에 돌려 보았으나
음 실패 합니다. !!
예전에 작성된 코드를 확인 해보니
여기서 못찾는거 같아요 왜냐!
변경되었거든용 페이지가 js로 확인해봐도 안보이는점이 확인되었네요
그러면 로그인 하기전에 앞에 NAVER 로그인 을 눌러줘야 될거같아요
눌러주는거야 어렵지 않으니 눌러 줍시다.
document.querySelector("div#account .lg_local_btn").click(); (NAVER 로그인 버튼)
로 누르면 되네요
그 다음 페이지에 id와 pw를 입력 하면 될거같아요
주석 관련해서는 전부 지우도록 하겠습니다.
로그인 버튼만 해서 넘어가고 나서는 기존의 있던 id 와 pw submit Button 을 그대로 사용한거 같습니다.
코드 그대로 사용해도 되겠네요
앗.. 네이버에서
비밀번호 자동방지 입력 공간을 만들어서 더이상은 진행이 안될것 같습니다.
CAPTCHA
를 도입했네요 네이버에서
위키 -
CAPTCHA는 HIP 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는 방법이다.
라고하네용
이것은 기존의 텍스트와 이미지를 일그러뜨린 형태로 변형한 후 인식 대상이 변형된 이미지로부터 기존 이미지를 도출해 낼 수 있는지를 확인하는 방식의 테스트이다.
현재 저로서의 능력 밖에 문제에 직면했네용;
자동방지 이미지는
document.querySelector("img#captchaimg");
로 가져올수 있고 해당 이미지의 src의 뒷부분에 보면 key 값이 있습니다. 이 key 값을 입력해줘야지 로그인이 될거같았
는데 그것도 아닌거같네요
새로고침 시 마다 & 뒤에 숫자가 계속 붙네요 ㅜ
예제를 다른 걸로 .. 해야겠어요
'QA_자동화_UI_Automation > Selenium-WebDriver' 카테고리의 다른 글
[Selenium-웹자동화] async Iterator 유의사항 ( findElements By.css ) (0) | 2018.08.31 |
---|---|
[Selenium-웹자동화] Error - UnsupportedOperationError [IE11] (0) | 2018.08.21 |
[Selenium-웹자동화] Naver Login 페이지 변경에 따른 예제 변경 안내 (0) | 2018.07.24 |
[Selenium - 트러블 슈팅] Windows 10 과 IE 11 에 자동 클릭 (0) | 2018.07.19 |
[Selenium-웹자동화] Selenium webDriver 란? (0) | 2018.06.29 |