An Introduction
summary
Project uses the Selenium WebDriver protocol and is at version 0.6 with a stable API and backward-compatible tests, implementing native, hybrid and mobile Safari automation via UIAutomation/instruments and the WebKit remote debug protocol. Built an on-device inspector that shows element trees, attributes and localization keys so locators use resource keys instead of strings. Tests scale with Selenium Grid. Roadmap for 0.7 replaces instruments with libimobiledevice so real devices run on Linux (proof‑of‑concept) though native on real devices is still limited.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 5:33Technical choices
- 8:11The project
- 8:40The committers
- 10:00Writing tests
- 11:29Challenge 1 - content
- 13:41Challenge 2 - inspector
- 17:02Hybrid - UIWebView
- 17:49WebKit Remote Debug Protocol
- 18:33integration
- 21:28Scaling using Selenium Grid
- 24:04What's next?
- 26:37Multi mobile Safari on real devices
related talks
46m6 Years of Appium
39mAppium: An Open Source Software Success Story
57mAppium: Automation for Apps
52mSelenium: State of the Union
52mAppium 2.0 - State of the Union
40mJumpstart Your Mobile Automation with Appium & WebdriverIO
49mSelenium & Appium State of the Union
52mBuilding an Advanced Automation Solution Based on Appium
