March 13, 2012 by adam goucher
A Smattering of Selenium #82
Someone explain to me why I’m in Toronto and not Florida?
- Couldn’t make it to Pycon last week? There are videos of the session!
- Release Histories for all Major Browsers is just interesting from a historical perspective
- Interacting with web pages using Selenium WebDriver for C# is pretty basic but does include the all-important security settings to make IE behave-ish
- page-object 0.6.2 released is not just a release announcement but has some nice examples of page objects in ruby
- autoenv is a magic hack for having auto-firing scripts at a directory level. Gotta love projects that advertise as being pretentious
- Four Principles of Low-Risk Software Releases is important.
- Microsoft Details Its Browser Performance Testing is good if only for the photos of their lab
- Sharing a WebDriver across TestFixtures seems like a bad idea, but solves his specific problem. (Could it be solved with a specified profile rather than a fresh one every time?)
- Browser Specific TestFixtures Sharing Tests is from the same person as above and shows how to abstract different browsers from the script by moving the browser choice up to the suite level. Not sure how this would scale though…
- I would really like to see less ‘howto’ blog posts that repeat the same basic information and more experience reports like deja vu: code, culture, and QA. Oh, and it serves as a nice reminder that automation is more than just regression; its about producing information that starts conversations
- Page Object Pattern and PageFactory doesn’t look too bad — aside from not having a code formatting plugin in their blog
- You never know when Using Travis CI for building and testing Firefox addons will be useful
- capybara-firebug is a a dead-simple way to run Capybara-based Cucumber scenarios or RSpec request specs with Firebug enabled under the selenium driver
- prickle looks like it is implicit waits for capybara
- How to Use RVM is a screencast on, erm, well, how to use rvm
- Of course, if you are on Windows then rvm won’t work for you. You need pik
- Testify is a microtesting framework for PHP that is trying to make their script JS-like
- Every Little Things Capistrano Does Is Magic aside from making my have a Police song rattle through my brain explains some of the not so obvious parts of capistrano
- It has been far too long since I made a pirate reference here, so An HR Lesson From Steve Jobs: If You Want Change Agents, Hire Pirates. I should have named my company ‘International Automation Pirates’. Ah hindsight.
- JSErrorCollector solves for Firefox something I think is missing from Se — which is the collection of JS error messages from the browser. (And it is missing from it for a reason; browsers don’t always expose it. Maybe we can get that into the W3C spec…)