Next Generation Selenium Record/Playback Tool Being Previewed


News: Next Generation Selenium Record/Playback Tool Being Previewed

  1. Dear TSSistas!

    We have a functional prototype to show everyone. Please join us for a briefing to see it work and for us to get your feedback, ideas, and criticisms. All are invited.



    TestMaker Object Designer BriefingJoin us for the briefing on Tuesday, June 29, 2010 at 8 am Pacific time
    Meeting details at:
    PushToTest is working on a next generation Record/Playback tool for modern Web applications. We are building this tool to be a compelling open source alternative for HP QTP and VUGen Users. This live Webinar will provide an early look at the new TestMaker Object Designer (TOD) utility. You will hear from the engineers the current status, see a demonstration, and learn the next steps. The Briefing will be open to your questions, feedback, and criticisms. We look forward to your participation!
    Title:    TestMaker Object Designer BriefingDate:   Tuesday, June 29, 2010Time:   8:00 AM - 9:00 AM PDT
    After registering you will receive a confirmation email containing information about joining the Webinar.
    System Requirements
    PC-based attendees
    Required: Windows® 7, Vista, XP, 2003 Server or 2000Macintosh®-based attendees
    Required: Mac OS® X 10.4.11 (Tiger®) or newer

  2. Parts and architecture[ Go to top ]

    The architectural choices of the new record/playback tool may interest TSS readers. We built the recorder using Appcelerator Titanium, Extjs, JavaScript, and JQuery. It communicates with a 100% Java backend over JSON protocols. Choosing native Html5 technology means we write the client code once and deploy to Linux, Windows, Mac, iPad, and browsers.

    The recorder uses the Sahi test infrastructure to do the actual recordings. Then it supports Dialects to transform the recorded script into your choice of language: Selenium, Sahi, Java, Ruby, etc. It also supports the Selenese table format.

    We use socket connections to communicate from the Html5 environment to legacy Swing app. The only problem with this is a proxy support issue in Titanium on Windows XP. We're working on that now.

    The experience leaves me wondering why anyone would code an app in Swing?



  3. Hi Everyone:

    We recorded a screencast of the briefing:

    A discussion among the developers is at