DSL for Appium
summary
A compact external DSL for Appium is built that parses command strings into an AST and executes them across JVM and JS runtimes, using fastparse and Scala.js with a shared runtime. The parser is one file, about 104 lines, and the demo runs four tests (two Java, one Scala, one JS) including a 5 second sleep that executes correctly. Click and sendKeys aren’t implemented in the browser JS driver yet so UI actions are limited.
AI-written summary · about
chapters (4)
related talks
12mSimple and Scalable Performance Testing with JMeter DSL
26mSimple, Scalable Performance Testing with JMeter DSL
43mTracing the path of Appium command
40mAppium For Couch Potatoes - An HbbTV Driver
40mBeyond DOM: Leveraging Open-Source LLMs in an AI-Powered Appium Plugin
49mSelenium & Appium State of the Union
42mAppium: The Next Generation
57mAppium: Automation for Apps
