setup selenium in Mac for safari

취지



mac 환경에서 safari 자동화 테스트를 수행하는 환경 구축 절차

준비하는 것



-Mac (HighSierra)

설정



1. JDK



install



Java SE Development Kit 8 다운로드 및 설치

다운로드
h tp // w w. 오라 cぇ. 이 m / ch ch와 rk / 쟈 ゔ ぁ / ゔ ぁ せ / ド ぉ あ ds / jdk8- ド w ぉ 아 ds - 2133151. HTML

환경 변수



환경 변수에 다음을 설정합니다.
Mac 환경에 따라 다르지만 예를 들어 .bashrc

변수
의미

JAVA_HOME
Java의 install path (ex. export JAVA_HOME=`/usr/libexec/java_home` )

Path
실행 폴더 경로(ex. export PATH=\${JAVA_HOME}/bin:$PATH )

실행 확인



명령 프롬프트를 시작하고 경로 확인
java -version

2. brew



selenium을 install할 때 brew 명령을 이용한다.
default에서는 mac에 들어 있지 않으므로 사용할 수 있도록

install brew



다음 명령 실행
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

동작 확인
brew -v

3. selenium-server-standalone



2 패턴있는 selenum site에서 jar를 다운로드하는 방법과 brew에서 install하는 방법
htps //w w. 세니우 mhq. 오 rg / 도 w 응 아 d /

이번에 brew로 넣는 방법
 brew install selenium-server-standalone

그러면 아래와 같이 설치된 패키지의 path가 표시된다
==> Summary
🍺  /usr/local/Cellar/selenium-server-standalone/3.13.0: 5 files, 22.4MB, built in 6 seconds

4. safari



옵션으로 "메뉴 바에 개발 메뉴 표시"를 ON으로 한다


개발 메뉴에서 "원격 자동화 허용"을 ON으로 설정


실행 서버



safari webdriver


/usr/bin/safaridriver --port 0

selenium server


java -jar /usr/local/Cellar/selenium-server-standalone/3.13.0/libexec/selenium-server-standalone-3.13.0.jar 

※brew로 install했을 경우, 인스톨 된 path로부터 jar의 path를 확인해, 지정한다
기본값은 port 4444입니다.

좋은 웹페이지 즐겨찾기