~/talk

DSL for Appium

Talkat SeleniumConf Austin 2017 · 2017-04-04..04-06· [testing]
links:none on file
slides:none on file

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

  1. 0:00Start
  2. 0:40Dsl for Appium
  3. 1:22Internal Dsl
  4. 2:26Fast Parse
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.