A Smattering of Selenium #37A
My scheme for catching up with links last week ran afoul of 900 geeks and their families melting the internets at CodeMash 2.0.1.1. So let’s try it again this week.
- Capturing screenshots on script failure is a common trick and Capturing Web Page Screenshots with Selenium 2 is the first post I have seen that explains how to do with with Selenium WebDriver
- XPath marks the spot uses a treasure map analogy around how to create good XPath — but at the same time propagates the ‘XPath is Inherently Evil’ myth. I intentionally don’t link to myself nearly as much as I could, but think that my comment in the post is important.
- Unit Test Patterns: The Domain Test Values Class describes a pattern to provide values used in the testing of a domain in a way which improves understanding of test code by increasing readability and adding meaning to values.
- leakhelper is another of those tools that could be cool to integrate into your Se scripts. And if you do, don’t forget to document it and point it out to me…
- Missiles + Failed Builds = Bamboo Punisher — actually, its a crazy high level of awesome
- Software Testing Lightning Talks from IWST includes some on automation at the end — but lots of good non-automation ones as well
- Testing SmartGWT Applications with Selenium and Robot Framework is more Robot Framework goodness including Add some meaningful ID’s to your code — which is actually for SmartGWT but makes life so much easier
- The author of Selenium Simplified compares his book to Selenium 1.0 Testing Tools in So now you have a choice of Selenium Testing books and ebooks is a pretty fair and well-reasoned article. (Short version: buy both)
- We can’t go a couple months without someone rediscovering the joys of sending text to the browser. This time it is Functional testing with Selenium: issues with selenium.type, javascript events and keyPressNative but has the additional twist of including a solution in code and not just whinging.
- If you are a .NET developer, then Selenium Toolkit for .NET 0.84 Released might be of interest.
And assuming I remembered to pay the internet bill, there will be more links tomorrow.
Selenium Conf is coming… get your proposals in!
It has been mentioned at and hinted upon a couple times in the Smattering posts, but nothing has ‘officially’ been mentioned here, so it is time we fix that.
The first Selenium Conf is a go!
The logistics are set and we’re starting to sort out the program. Here is what you need to know. Right. Now.
- When – Monday, April 4 – Wednesday, April 6
- Where – Marines Memorial Club and Hotel
- Why – Its about darn time…
This is a community driven event, though our friends at Sauce Labs are doing a lot of the leg work on the facilities (and food!), as so we want the community to be at the front of the room and not just the usual folks that do the talking circuit. (Unless you really want me to talk all day — which I can as many can attest.) Because of this we have extended the talk submission to Friday, January 21, 2011 11:59 PM (Pacific Standard Time) to expand the both the number of proposals and the number of people proposing talks.
Have a vague notion that you would like to submit something but not sure what we are looking for? I offer these as guide posts to help your thinking:
- Technical over Theoretical – code will always trump handwaving around slides
- Experience Reports – On our project, we did X and it did or did not work and here is what we learned as a result
- No Sales Pitches! – We can get sales pitches at vendor driven conferences. If your talk’s proposal is accepted and then you deliver a thinly veiled sales pitch you should expect to have your mic turned off.
- Varied Experience – If your talk can appeal to newbies and people on the core team, that is a win in my books
So again, submit your talk – or risk hearing me all day.
Oh, and mark on your calendars Tuesday, February 1 — because we bumped at the proposal date so too is the ticket release date.
A Smattering of Selenium #36B
Second in a week-long series of catch-up posts. But before I get to the next batch of links, don’t forget to submit your proposals to speak at the first Selenium Conference. I’m pretty sure we’re going to be trying to pick out the talks next week.
- Can we please adopt this as the official poster for Selenium? Please?
- If you are a C# developer looking to get started with Selenium WebDriver, Automated Testing with Selenium 2 and NUnit seems like a good place to start
- Per the who ‘bringing order to the universe’, Watir-WebDriver: A detailed introduction shows how to drive Watir using Selenium WebDriver
- UI Automation: Tricks and Traps has, well, umm, tricks to try and traps to avoid. Shocking. I know.
- JUnit’s @Rule stuff is pretty serious magic, but really interesting. Here is Using Rules to Influence JUnit Test Execution and What JUnit Rules are Good For
- Some more information on how to use the Flash ExternalInterface is in Interaction with Flash using Selenium and Javascript – Part 2
- xvfb and cucumber collide in Running Cucumber Features Without a Display
- Use Lisp and want to use Selenium? Now you can with selenium-lisp-connector
- Looks like AutoIT3 might have some competition in the ‘drive native windows on Windows’ space with RAutomation. Here is how to Automating Windows and Their Controls With Ruby
- In what could be the best project name since ‘Vlad the Deployer’, Zombie.js is being touted as this week’s Selenium killer.
And now I’m off to drive through lake effect snow to get to CodeMash to stress out about my Selenium and Agile Testing workshops. Ah, the life of a consultant is certainly glamorous.