Windows에서 Selenium Server 구축

4097 단어 셀레늄Windows
개발을 위해 Selenium Server를 서서히 세우는 방법입니다.
사용하는 것은 "npm"과 "selenium-standalone"입니다.

node.js 설치



npm을 포함하는 node.js를 설치합니다.
htp : // 그래서 js. rg/
설치 절차는 여기를 이해하기 쉽습니다.
htps : // 코 m / 타이 폰로 ck / ms / 9001 꺾어 194571 훗 b63 아 5에

selenium-standalone 설치



selenium-standalone은 번거로운 드라이버를 다운로드하고 설정하는 데 도움이되는 Node.js 라이브러리입니다.
  • 명령 줄에서 설치
  • npm install selenium-standalone@latest -g
    
  • 드라이버 다운로드
  • selenium-standalone install
    

    Selenium Server 시작


    > selenium-standalone start
    
  • WSL에서 Selenium Server를 시작하려면 cmd.exe를 통해 시작
  • cmd.exe /c selenium-standalone.cmd start
    

    부팅이 성공하면 이 메시지가 표시됩니다.
    13:15:11.500 INFO [GridLauncherV3.parse] - Selenium server version: 3.141.59, revision: e82be7d358
    13:15:12.003 INFO [GridLauncherV3.lambda$buildLaunchers$3] - Launching a standalone Selenium Server on port 4444
    2020-08-15 13:15:12.537:INFO::main: Logging initialized @2501ms to org.seleniumhq.jetty9.util.log.StdErrLog
    13:15:13.961 INFO [WebDriverServlet.<init>] - Initialising WebDriverServlet
    13:15:15.424 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 4444
    Selenium started
    

    Selenium Server를 쉽게 시작할 수 있습니다.



    명령 프롬프트(cmd.exe) 열기
    > notepad hub.bat
    

    hub.bat의 내용을 다음과 같이 저장합니다.
    cmd.exe /c selenium-standalone.cmd install
    selenium-standalone.cmd start
    

    Selenium Server가 시작되었는지 확인



    Windows의 경우 브라우저에서 http://localhost:4444에 액세스


    WSL에서 액세스할 수 있는지 확인


    $ wget http://ホストOSのIP:4444 -O -
    --2020-08-15 13:52:42--  http://ホストOSのIP:4444/
    Connecting to ホストOSのIP:4444... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1672 (1.6K) [text/html]
    Saving to: ‘STDOUT’
      ・
      ・
    

    호스트 OS의 IP를 모르는 경우 ipconfig.exe에서 확인할 수 있습니다.
    $ ipconfig.exe
    イーサネット アダプター vEthernet (WSL):
       接続固有の DNS サフィックス . . . . .:
       リンクローカル IPv6 アドレス. . . . .: XXXX::XXXX:XXXX:XXXX:XXXX
       IPv4 アドレス . . . . . . . . . . . .: XXX.XXX.XXX.XXX
       サブネット マスク . . . . . . . . . .: 255.255.240.0
       デフォルト ゲートウェイ . . . . . . .:
    

    IPv4 주소는 호스트 OS의 IP입니다.
    그래도 액세스할 수 없는 경우 방화벽으로 차단할 수 있습니다.

    좋은 웹페이지 즐겨찾기