Appium For Couch Potatoes - An HbbTV Driver
summary
Built an Appium driver that automates HbbTV apps by injecting JavaScript via a DevTools backend proxy and mapping WebDriver commands to Chrome DevTools calls, deploying one Raspberry Pi per TV as a Raspberry Pi grid. Tests run in Jenkins in parallel and expose concrete failures: an app’s scripts inflate from ~450KB expected to ~1.5MB and a mining function blocks the main thread ~1.5s causing timeouts. Code and driver are open source as a working prototype.
AI-written summary · about
chapters (5)
- 0:00Start
- 3:20automate chrome browser
- 12:11define all your testing capabilities in a config file
- 12:56enable performance audits
- 17:04use the native interfaces of the browser
related talks
30mAppium For Couch Potatoes
19mBuilding an appium driver to automate custom built hardware
43mTest automation on the living room devices
57mAppium: Automation for Apps
44mBuild your own Appium 2.0 Driver
33mAutomated Testing for Web-based Systems on Embedded Devices
33mAutomated Testing for Web-based Systems on Embedded Devices
42mDoing wonders with #webdriver
