Adam Goucher: "HARdy HAR HAR" + "The JS Executor! Flash & Flex! HTML5!"

Abstract: All WebDriver does is drive a browser. Nothing more, nothing less. Which means there are a lot of things that are out of scope to the Selenium project that are handy to have for scripting -- like HTTP response codes and hooking into 3rd party application execution environments (like Flex and Flash). WebDriver provides the means to do both of these, if you know how. This talk will cover how to wire your scripts through a scriptable proxy (BrowserMob) to get at the raw HTTP traffic information, as well as the JS Executor, which allows for such magic as driving Flex and Flash through WebDriver.


Bio: Adam has been doing functional automation for a lot longer than most, and now does it exclusively with Selenium. While he has not [yet] written a book on automation, he was one of the two editors of the testing compilation Beautiful Testing.

 

AGENDA

6:30 p.m. Registration (with Adobe Security in lobby).

6:35 p.m. Pizza, salad, drinks, and schmoozing!

7:00 p.m. Welcome and announcements

  • Job openings?
  • Speaker volunteers
  • Speaker suggestions?
  • Upcoming meetups

7:15 p.m. Adam Goucher presentation

8:30 p.m. Q&A

8:45 p.m. More schmoozing

9:00 p.m. Lights out!

 

Join or login to comment.

  • A former member
    A former member

    Presentation almost didn't contain any actual content. Very basic level for this audience.

    July 19, 2012

  • A former member
    A former member

    HAR is a JSON format for exporting HTTP tracing information. It was developed by Jan (Honza) Odvárko (author of the NetExport Firebug add-on), Simon Perkins (author of the HttpWatch plug-in for Internet Explorer) and Steve Souders (author of the original YSlow bookmarklet, and also the book High Performance Web Sites). It is supported by BrowserMob Proxy.

    July 18, 2012

  • Reena

    It was good to know about the blacklisting of ads so as to increase the performance of the test cases. The session was very useful and entertaining.

    July 18, 2012

  • Mary Ann M.

    The recorded session is available at http://my.adobeconnect.com/p37kxaiogda/

    July 18, 2012

  • Mary Ann M.

    Super useful talk! I especially liked the info on how to prevent facebook, twitter, analytics, etc. from interfering with my tests. I'd been using the /etc/hosts approach but the one Adam presented was way better!

    July 18, 2012

  • A former member
    A former member

    My first meetup. The attendee's and hosts were great.

    The topic was somewhat confusing but I'm also behind the power curve on Selenium.

    July 18, 2012

  • Rob F.

    Adam had a lot of great topics crammed in to his presentation. Something that was both good and bad was the level of technical depth ranged pretty widely. For example, we seemed to jump straight into some chewier aspects of using the browsermob proxy even though only one or two hands went up when the crowd was asked if they'd worked with a proxy before. Had I not had experience with other proxies and load-balancery kind of topics in my past, I might have been lost. Generally though, it was an entertaining and informative talk with lots of useful nuggets.

    July 18, 2012

  • Luke I.

    Great talk, good insights and always great to seem example code demo'd.

    July 18, 2012

  • Kangs

    Is the meetup live? nothing visible in the below link https://my.adobeconnect.com/_a295153/selenium

    July 17, 2012

  • A former member
    A former member

    In cloud testing, which machine is in the cloud: (a) the web site, (b) the clients, or (c) both?

    July 17, 2012

  • A former member
    A former member

    Does WebDriver call the BrowserMob API, or does BrowserMob call the WebDriver API?

    July 17, 2012

  • A former member
    A former member

    Is BrowserMob mainly for GUI testing or performance testing?

    July 17, 2012

  • Mary Ann M.

    Remember that all of these San José Selenium Meetups can be watched remotely as they happen via https://my.adobeconnect.com/_a295153/selenium

    July 17, 2012

  • Adam G.

    Nope.

    July 12, 2012

  • Greg M.

    Will thjis talk touch on how to use WebDriver for Mobile app automation?

    July 8, 2012

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy