Node.js발행일 2022. 10. 18.원본 https://blog.naver.com/jword_/222903936925 ↗

selenium으로 네이버 열어보기 (2)

selenium으로 네이버 열어보기 (2) — #selenium #selenium네이버 #nodejs 학습법 이론 학습을 하기 이전, 명심해야할 학습법이 있다. 1.이해가지...

#Node js#Naver Blog

#selenium #selenium네이버 #nodejs

학습법 이론

학습을 하기 이전, 명심해야할 학습법이 있다.

​

1.이해가지 않는다고 뒤돌아가 다시 보지 말 것

2.외우지 말라

=> 자주 봐서 외워짐을 당하라

=> 크롬을 통해 copy and paste하라

  1. 이해하는게 중요하다

=> 왜 생겨났는지?

=> 왜 사용하는지?

===> 응용이 가능해진다.

​

selenium가져오기

이미지

selenium가져오기

selenium을 가져오기 위해서 node js에서 코드를 작성해야 한다. npm공식 사이트를 통해 selenium webdriver 공식문서로 가서 사용법을 확힌해 보자.

​

이미지

​

내용이 아주 친절하게 잘 나와 있는것을 볼 수 있다. 필자는 처음 공부할대 공식문서 제대로 안읽었다가 삽질을 아주 많이 해봤다. 그러니 모든 모듈의 공식문서는 꼭 잘 확인하자!

​

위 코드 그대로 입력해준다.

const {Builder,By,until} = require("selenium-webdriver");​async function example () { let driver = await new Builder() .forBrowser('chrome') .build();​ *//**네이버실행 await* driver.get("https://www.naver.com"); }

알고가면 좋은 INFO

  • 맨처음 나온 require은 npm에서 모듈호출할때 사용되는 언어이다.
  • function 앞의 async와 함수안의 await는 자바스크립트 비동기를 동기로 만들어주는 함수이다.
  • forBrowser에는 자신이 다운받은 드라이버와 맞게 브라우저 이름을 넣어줘야한다.

node js 실행하기

dirver.get("네이버")를 코드에 작성했기 때문에 node js 실행만 시켜주면된다. 실행하는 방법은 아래와 같다.

node login.js(=저장한 js파일명)

​

실행시켜주면 네이버가 열리는 것을 확인할 수 있다.