A Smattering of Selenium #45
So of course by now everyone has seen Selenium 2.0b3: The Next Gen Browser Release and upgraded their rigs. Expect Selenium IDE at some point in the next week with support for FF4 — if you just. can’t. wait. then you could try the bleeding edge for yourself. Logging any bugs you find; of course.
Oh, and there is the whole Selenium Conference next week.
But aside from that, here are the things I have collected.
- headless dotnet browser testing with selenium2 using Jenkins and NSSM (the Non-Sucking Service Manager)
- Frameworks are evil includes this gem: The problem comes when you are blindly following what a framework gives you and you forget your better design skills (like OO or functional skills) to just follow blindly recipes from a given framework.. Exactly.
- Testing jQuery Autocomplete using Capybara or more accurately Using Selenium + Capybara + jQuery to select an option from an AutoComplete
- If you are wrapping your scripts in Cucumber or RobotFramework (or similar), then you owe it to your team to read Putting Cucumber where it’s not supposed to go will hurt!. Especially the 4th adn 5th paragraphs.
- Not new, but FEST appears to open up the Applet space to Se. Not that Applets are really in use much these days. I could have used this in 2007 though.
- Alfajor seems to be a python based metaframework supporting Windmill, WebDriver and a few others.
- Crawljax is an AJAX capable web crawler
- Wait with WaitForCondition discusses some advanced synchronization tricks
- Capybara (and Selenium) with RSpec & Rails 3: quick tutorial is a quick tutorial
- lettuce_webdriver is, naturally, the Python port of Cucumber
- An Update on Our Selenium-Automated AMO Tests (and Automation in General) — AMO is addons.mozilla.org for the acronym impaired.
- A website appears before you! Adventures of a clicky thing is not Se, but still interesting.
- Desafios com o Selenium IDE is in Portuguese, but from what I understand he is trying to build a koans style site for Se-IDE.
- From PyCon is API Design anti-patterns and API Design: Lessons Learned
- Exceptional Ruby Notes has some links to how ruby actually handles exceptions
- Parallelism is not concurrency — in case you were wondering
- Se committer and IE WebDriver re-writer Jim Evans was on Hanselminutes
- Vision Test for ZTL shows how they do image comparison.
- and do does github!
- Selenium Test Day with Mozilla WebQA is TOMORROW – join in to learn / share some tricks with Mozilla
- An Introduction To Selenium IDE is the first in a series of articles that I might not normally link to but I read drafts of and know where they are heading. Either that or I am completely confused
- Step Away from the Tools is an important reminder for those who tend to live in their tools.
- Selenium IDE plugin for the Play! framework
- How the Comodo certificate fraud calls CA trust into question is interesting in itself, but also has a nice explanation of how SSL works. Again, if you are not using certificate-based authentication in your scripts, you do not need SSL turned on outside of production, but should you persist then you should understand what is happening.
- Without stabilisers – why writing your own test harnesses really is an option is another argument for writing your own harness. Yes, you should do this. (Or at least customize the heck out of an existing one)