IT/iOS2 iOS UI 자동화 XCUITest API 와 WebDriverAgent, Appium 의 관계 XCUITest(XC는 Xcode의 약자)는 Apple의 UI 테스트 프레임워크로, iOS/macOS 앱을 자동화하여 UI테스트를 실행할 수 있도록 도와주는 프레임워크입니다. XCTest 프레임워크의 확장 기능으로 제공되며, UI 테스트를 수행하는 데 필요한 API를 제공합니다.XCUITest 특징Apple에서 공식적으로 제공하는 UI 테스트 프레임워크Swift 및 Object-C로 작성 가능Xcode에 내장되어 있으며, 별도의 추가 설치 없이 사용가능실제 기기 및 시뮬레이터에서 UI 테스트 실행 가능앱의 접근성(Accessibility Identifier)을 활용하여 UI 요소를 찾고 상호작용 가능비동기 UI 동작을 기다릴 수 있는 API 제공XCUITest 주요 APIXCTestCase: 테스트 케이.. 2025. 3. 18. WebdriverAgentRunner 설치 및 사용 WebDriverAgent(WDA)WebDriverAgent는 Facebook에서 개발한 오픈소스 프로젝트로, iOS 디바이스의 UI를 자동화하기 위해 사용되며, 주로 appium과 함께 사용됩니다.WebDriverAgent는 Apple사의 XCUITest API를 기반으로 작동하며, WebDriver 프로토콜을 활용하여 iOS 디바이스에서 컨트롤 할수 있게 도와줍니다.사전 준비애플 개발자 계정 생성테스트용 어플리케이션가상 디바이스 또는 디바이스설치 및 사용설치 방법Xcode 실행 후, Clon Git Repositoryhttps://github.com/appium/WebDriverAgent.git개발자 계정 등록xcode 설정 > Accounts > 계정 입력 > Download Manual Profi.. 2025. 3. 18. 이전 1 다음