~/talk

Prototype Tool for Configurable Selenium Code Generation

Talkat Selenium Conference 2013 · 2013-06-10..06-12· [testing, developer-experience]
links:none on file
slides:none on file

Prototype command-line tool that hits a URL, loads the DOM, and spits out configurable page-object code in multiple languages; it currently generates ID and CSS locators via a custom CSS-selector algorithm and emits templated member and method code so it generates compilable page objects. Output is controlled by code templates and an analysis file that lists candidate elements for selective generation. Works on large sites (CNN, BBC, gov) as a prototype; GUI, crawler and API are planned.

AI-written summary · about

  1. 0:00A Prototype Tool for Configurable Selenium Code Generation
  2. 3:34Issues with Writing Selenium
  3. 6:37And the Human Can...
  4. 7:35A Tool Could...
  5. 8:08Variable and Method Names
  6. 8:51Page Object Name
  7. 9:12Configurations
  8. 10:15Code Templates
  9. 11:14Code Template File Example
  10. 13:57Command-line Params
  11. 21:03Analysis File Example
  12. 23:50Testing the Generator
  13. 30:14Tricky ToDos !!
  14. 32:10Future Goals
  15. 32:55My Contact Info
~/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.