Codeless automation Builder + GH + CI = crazy delicious
summary
Shows a working pipeline that records tests with Selenium Builder (Firefox plugin), saves them to GitHub as JSON, and runs them on Travis CI which invokes selenium-interpreter to replay JSON tests against Sauce Labs. Configuration uses an interpreter JSON for desired browsers and a .travis.yml that npm installs the interpreter and passes encrypted env vars like SAUCE_ACCESS_KEY. Travis polls GitHub (~30–45s), launches builds, tests play back in Sauce Labs, and the demo runs successfully with passing builds and Sauce session logs.
AI-written summary · about
chapters (5)
- 0:00Start
- 6:48Saving Tests
- 8:36Running Tests
- 10:16Interpreter Config .json file read by se-interpreter Stores settings for selenium Tells se-interpreter where to find tests
- 15:50The Flow 1. Record tests with Selenium Builder 2. Save test to github repo 3. Travis Cl hooks - dependencies - command for Cl to run - Sauce Credentials
related talks
48mLet The Internet Work for You
16mTesting at the Speed of Awesome with
31mContinuous Testing in a DevOps World
14mDebugging Secrets of a Lazy Developer
26mCodeless Visual Testing
38mFreeing up Selenium
59mDevelop Your Development Automation
10mCreate, Run and Deploy end-to-end tests with Playwright and GitHub Actions
