Selenium

A warning to myself, as I forgot over the last year and might forget again.

  • Selenium is bloody slow.
  • Selenium produces crappy error messages.
  • Selenium sports a highly unintuitive vaguely documented api (at least it always takes ages to find the right docs on
    the web).
  • Selenium is unreliable.

Use WebDriver!


Posted

in

by

Tags:

Comments

2 responses to “Selenium”

  1. Rob Hunter Avatar

    Selenium 2.0 will be powered by WebDriver, so you won’t have to remind yourself forever 🙂

    There are still some situations to choose Selenium over WebDriver. For large scale results, for instance, WebDriver has nothing like Selenium Grid. Nor is there anything like the Selenium IDE as a gentle introduction team members without strong programming skills.

    The API documentation is OK, in my experience, although missing some of the higher-level guides. It’s provided in the package, inline with Selenium IDE, or I do a web search for “Selenium Reference”.

  2. felix Avatar
    felix

    Hi Rob,

    point taken, the documentation is far more accessible now, than it was two years ago.
    However the selenium grid seems not to be a real feature. You can use any old RPC mechanism to (RMI/ Corba/ or Terracotta) to distribute your tests to multiple machines.

    The IDE as an gentle introduction argument is terrible. For team members without strong programming skills there is always the Job Centre!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.