Tuesday, August 21, 2012 by adam goucher
A Smattering of Selenium #112
Eyes are gross.
- Thucydides has a spiffy new website
- How Eventbrite uses Jenkins and Selenium which I think I’ve linked to before, but can’t seem to find reference to.
- What’s my UDID? is now the new bar for online tutorials
- Capture/Playback: The Vampire that Will Not Die has perhaps the most unfriendly url in the history of the internets, but is a nice little rant anyways.
- Thinking about lint-ing your JS whilst you automate? This SO answer runs down your options.
- The ‘Custom Locators’ series (part 1, part 2) talks about developing a custom Page Factory
- Remember kids, the technical term for this is ‘3rd party crap’ and you should turn it off in your automation environments for just this reason. Facebook Outage Slowed 1000s Of Retail, Content Sites
- Verelo is the latest SeAAS vendor. Their niche seems to be in real-time monitoring.
Monday, August 20, 2012 by adam goucher
A Smattering of Selenium #111
When this gets published, I’ll be sitting around the Barcelona airport waiting for my connection home. Unless I screwed up the time math. 🙂
- The dangers of uniformity pours cold water on something that I know I used to preach for automation environments.
- How to crawl a quarter billion webpages in 40 hours doesn’t have code listed (he explains why) but it explains how you could write it yourself if you wanted.
- No coffee today, a report of the Munich 08/12 test automation code retreat has me thinking that for Se Conf next year, a ‘test automation code retreat’ might be an interesting thing.
- Behat + Selenium2 / Webdriver is interesting. And has been updated to have a link to Behat + Selenium2 / Webdriver with MinkExtension which apparently is easier.
- Bouncing Python’s Generators With a Trampoline lost me at ‘tail call optimization’ but seems cool.
- The AA-FTT annual workshop was last weekend, here is an excellent write-up about what happened there.
- Droplets of Watir seems like a great collection of recipes for Watir.
- Selenium Best Practices is a good page, with a horrible name
- Workflow Driven Development: Asserting a Workflow using an Audit Trail reminds us that individual page states are not the only thing that matters.
- Mozilla drops usage of Selenium RC shows that Mozilla is right on the cutting edge. But also raises the question of when should the rest of us should drop it as well.
Tuesday, August 14, 2012 by adam goucher
Firefox the Clear Winner for Automated Testing has a wonderfully SEO friendly title, but really is just some cool usage graphs for their system. Extrapolate beyond that at your own risk.
Task Automation FTW! — make your application installable! I did something like this a decade ago (also using python) but finding something in my own blog seems a harder challenge than it should be.
Running SauceLabs Selenium test suite locally with PHPUnit explains how to solve my number one complains for the various BaaS vendor plugins.
And TextMate is now Open Source, ya! Under GPL3. Oh…
I don’t know what IFTTT is, or how to see the actual script [without joining], but Capture all Smatterings of Selenium entries to Evernote might be of interest to people. If a bit meta to be linking to it.
So Patrick Lightbody isn’t at Neustar (which bought Browsermob) any more (congrats on the new gig at New Relic btw!) so I was a bit worried about what was going to happen with the BrowserMob Proxy. Seems the GitHub effect has happened once more and there are others also Tweaking BrowserMob-Proxy.
As is the case with similar articles to Things I didn’t know about the WebKit inspector, read the comments for more things you likely didn’t know.
Feature Flags in JavaScript – do this!
Managing browsers from the command line on OS X is a bit of shell trickery I’d ashamed to admit I didn’t know. Well, the open bit at any rate.
Code First API Library, Scaffolding & Guidance for Coded UI Tests seems very WebDriver-esque in how to do things. Go Team! 😉
A Smattering of Selenium #110
Dear body; what time zone are you in?
Ah well, until that battle resolves itself, here are some links.