본문 바로가기

QA

(2)
Android Emulator & Appium 을 Docker로 구동시키기 Mobile Test를 위해 Android Emulator, Appium 환경을 구성하는 방법은 아주 까다롭다. JDK 설치, Android SDK 구성, node.js 설치, Appium 구성 등 할 것이 너무 많다. 이를 해결하기 위해 Docker를 사용해 아주 쉽게 환경을 구성할 수 있는 방법을 공유 한다. Docker-android Docker-android는 Android emulator, Appium을 포함하고 있는 docker image 이다. 아래에서 자세한 내용을 확인할 수 있다. https://github.com/budtmo/docker-android 해당 Docker image를 사용하면 아래처럼 아주 쉽게 Android emulator, Appium 환경을 사용 할 수 있다. doc..
What is Xpath? 개요 Xpath(XML Path Language)는 XML의 요소와 속성들을 탐색하고 추출하는 표준 경로 언어이다. Xpath를 사용하면 XML 문서의 데이터를 분석하고 문서의 특정 노드에 접근할 수 있으며, Javascript, JAVA, Python 등 여러 가지 언어에서 사용될 수 있는 도구이다. Xpath 표현식은 경로나 패턴을 사용해 XML 문서의 노드를 선택할 수 있다. Xpath는 특정 노드를 선택하기 위해 여러 가지 연산자와 함수를 제공한다. 예를 들어, 특정 요소의 자식 노드를 선택하기 위해서 "/" 연산자를 사용하고, 모든 요소를 선택하기 위해서는 "//" 연산자를 사용한다. 또한, Xpath는 속성 값으로 필터링하거나 요소의 위치를 기준으로 필터링하는 기능도 제공한다. Xpath 예시..