Official Selenium Blog

July 26, 2010

A Smattering of Selenium #21

Filed under: Uncategorized — adam goucher @ 11:33 am GMT+0000

I thought it had been a slow week — until I looked at how many browser windows I had open. I wonder if that was why things were feeling a bit sluggish…

  • Some bits of history from Simon Stewart
  • More history lessons on Cloud Computing Show #35 where Jason recounts the origin of Se (and other stuff)
  • I still maintain that Continuous Deployment to production is near unethical, but a lot of the tricks that companies are using to support it are pretty cool. Continuous Deployment, Code Review and Pre-Tested Commits on Digg4 details some that Digg uses. Only cursory mention of Se, but once you have Se running inside a CI server of some sort, these thoughts become interesting-er.
  • The Kitchen Sink – why not all tests need automating has things like Just because we can automate a test doesn’t mean that we always should. As a consultant, I need to get this point across to clients all the time. Every. Single. Day.
  • At the risk of being too meta, there is now Selendion which looks like it drives Concordian with Se
  • Frank is billing itself as ‘Selenium for iOS’. Except that I believe Se2 already has support for that.
  • Moving on to the second example is part of a series of posts about exploration of Se2 using Ruby. This particular post is the ruby-fication of the second example of the WebDriver tutorial.
  • Debugging XPath and CSS locators with Selenium IDE originated with a question on the RobotFramework-Users mailing list and ended up being a screencast. We should do more of those.
  • Boomerang seems like a project that someone should write a tutorial on integrating with Se
  • Review: TDD Screencasts is a review of Kent Beck’s new TDD Screencast series (I really should buy this). While yes, we typically don’t do TDD using Se for speed reasons, this paragraph resonated and since I do the list, I’m including it.

    A great message I got from the screencasts is that your tests should tell a story. You compose that narrative in steps, so as to not trip yourself up. Many times you are probably required to develop against a backend service or directly with a database. So that’s how the story starts. Hello Mr. Database, are you there? May I put something in you?
  • If you are a PHP developer and using NetBeans, then Testing with PHPUnit and Selenium might be of interest.
  • Integrating Selenium Tests into CruiseControl.Net via NUnit is what it claims
  • Avoiding Brittle Element Selection with Selenium2 tackles a constant topic using Se2 — but it can be applied to Se1 as well

    1. Thanks, for including my screencast in your selenium link collection.

      “We should do more of those”

      I’d love to!


      Comment by Andreas Ebbert-Karroum — July 26, 2010 @ 12:15 pm GMT+0000 | Reply

    2. Can you please disable snapshots on the web page. It makes the web page unreadable.

      Comment by Leslie — July 27, 2010 @ 7:54 am GMT+0000 | Reply

    3. Thanks for the mention of Frank! Just to clarify, Frank is a tool to automate native iPhone/iPad apps, not web apps within safari in iOS. As you said, automating safari in iOS is already supported by Selenium.

      Comment by Pete Hodgson — July 29, 2010 @ 4:21 pm GMT+0000 | Reply

    4. […] Selenium, представляет очередные подборки ссылок (1, 2, 3, 4), приводит пример работы с конфигурационными […]

      Pingback by | Качество программного обеспечения — February 21, 2011 @ 4:38 pm GMT+0000 | Reply

    RSS feed for comments on this post. TrackBack URI

    Leave a Reply

    Fill in your details below or click an icon to log in: Logo

    You are commenting using your account. Log Out /  Change )

    Google photo

    You are commenting using your Google account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s

    Blog at

    <span>%d</span> bloggers like this: