Monday, January 23, 2012 by adam goucher
A Smattering of Selenium #75
And home. Which mean 100% more internets! Or at least 98% more.
- As things like native-driver become more prevalent, knowing how to do Continuous Integration for iOS projects with Jenkins CI will become more important
- Chocolatey seems like a nice and big step towards managing Windows build slaves
- SST (Selenium Simple Test) comes out of Ubuntu and has a quick introductory screencast.
- Automate Salesforce Config Changes with Selenium is a contest. But only for Java so I have no interest in it. Submissions are due in two days. Could be fun.
- cssify is a great little app for converting xpath to css. Now to see what sorts of devious xpath we can put in and blow Santi’s mind with bug reports. 🙂
- Continuous Delivery with Bamboo Stages – I normally call these ‘chains’ but nicely shows how to chunk the march to production. It also cracks me up that the corporate twitter feed has the upgraded beer cart photo in the sidebar right now.
- One talk I skipped at Codemash the other week was on Apple’s UI Automation stuff. I suspect this is the low-level implementation of things like native-driver which is valuable to have at ones fingertips.
- While not automation related directly, if you are automating Android stuff you should also be looking at the Android Design site to understand the idioms and such that the platform thinks you should be using
- The road to faster tests is a fantastic write-up of an investigation into why their scripts were so slow. I’ve been doing this a lot recently. Well, investigating slowness at least.
- I actually got the above link from How We Reduced Our Rails Test Runtimes By 10x which is an even larger investigation write-up.
Wednesday, January 18, 2012 by adam goucher
A Smattering of Selenium #74
It is kinda hard to do these without reliable internet… dear hotels, fix. your. internet.
- Testing Facebook Login with Selenium has some nice Python helpers to dealing with Facebook auth
- VBS WebDriver – ummm, wtf?!
- Python Browsermob Proxy Library – the best code is code you don’t have to write yourself. (Thanks David!)
- I saw A Few of My Favorite (Python) Things at CodeMash last week and learned a few things
- def test = new BDDMadeEasy(Selenium,EasyB,Groovy) is a writeup from a recent presenter at the Greater Boston Selenium User Group
- Receive SMS alerts when a Selenium test fails seems like both a good idea and a bad one at the same time
- Have you always wanted to automate minesweeper? is such a good contest. We need more of these.
- Case Study: Building the Stanisław Lem Google doodle is interesting. And likely useful for others doing JS heavy stuff
- A neater way to use reflection in Java seems trick to me. Or might be utter hackery to someone who actually knows Java
- The beginning of a standard for browser automation makes me have this song in my head
Thursday, January 5, 2012 by adam goucher
A Smattering of Selenium #73
- Two Ruby gems
- rwebspec-webdriver – Executable functional specification for web applications in RSpec syntax and Selenium-WebDriver
- loadable_component – Ruby implementation of LoadableComponent
-
- A three-parter on building a framework showing there is more than one way to skin the framework cat.
- Testing Concepts
- Base Classes
- Putting it all together
- Another three-parter on Is the Cost of Continuous Integration Worth the Value on Your Program? – part 1, part 2, part 3
- 31 Days of Testing – in 23 parts (though I expect the series will finish after CodeMash)
- The secret history of “about:jwz”, “about:mozilla” and the Netscape Throbbers is just a fun browser history read
- Pulling Jenkins’ strings with Puppet looks like a way of managing Jenkins instances through puppet — which is darn cool.
- Given When Then is a BDD tool for Node.js which does its post-conversion-magic runs using WebDriver (please stop calling it Selenium 2!) and Sauce Labs
- Selenium Utility Funcs is a list of python helpers (with slightly friendlier names) for WebDriver
- Converting Gems shows a neat trick for converting ruby gems into .deb files so they can be installed and managed via apt
- Since we all care about the web, Move the Web Forward – You love web standards. You want to give back to the community. Curious about where to start?