A Smattering of Selenium #13
I’m at a client site this week, so should likely close all the browser windows I have hanging around which means its time for another Smattering of Selenium.
- Look snazzy with your Se tests running automagically with Hudson propaganda-wear!
-
This is from August, but I don’t think I’ve linked to it yet. It appears to be from a SF Se Meetup and features Dante Briones talking about Page Object Model for Selenium Scripting.
- Hot to use Fitnesse + SLIM + Selenium in tandem
- Selenium got accepted as a Google Summer of Code Mentoring Organization
- Aaron Evans details get past untrusted HTTPS connections with Selenium. I maintain that the simplest thing to do is just not use HTTPS at all or spend the money to get a trusted certificate.
- Se2 with Scalatest
- Se with Cold Fusion using MxUnit framework via SeleniumMx
- Selenium Simplified which is the first book out on Selenium (that I know of) is now in beta.
- If you are using Selenese tests with CI, here is a page on merging the result files
- Got NTLM? Dawn Cannan does, but explains how to handle windows authentication popups in Se-RC
- I feel like I have linked to this already, but even if I have it is worth a re-link; Sai Venkatakrishnan explains why not using a scripting language for Se tests is dumb. OK, so that isn’t his exact messaging, but I’ll take it further than he does to make a point.
- Dale Emery brings some automation theory to the table with his Four Layers in Automated Tests
- Firefinder is a plugin for Firefox which can find stuff via their CSS selector. Could be a handy thing to have if you have to run scripts against IE and don’t want to pay the XPath tax
- If you are using NAnt then you might care about [Starting and Stopping the] Selenium Server in NAnt
- And if you are using Java, then here is more of the same: How to Start Selenium Server with Java Code. (Also serves as a good example of how poorly formatted code is hard to read)
- selenium4j appears to be converting Selenese scripts to Se2 (Java). Cool, but it pains me as someone involved in Se to see efforts outside of the project to add functionality that should be part of it. Join the Se dev community! To the best of my knowledge we don’t bite.
- rquery extends selenium-webdriver by injecting jQuery into the browser, to expose the jQuery traversal API (including CSS 3 and jQuery’s custom extensions) to Ruby. Ummm, ya, what he said.
- Some more automation theory, this time on Writing Maintainable Acceptance Tests
- Convert your Selenese scripts to SimpleTest using this converter
- There is now an official Se-Grid plugin for Hudson; see blog announcement and plugin page
- Interested in how someone like the mighty Goog uses Se internally? Well, here are the Maps tests — or at least the way they were some while back.