Writing selenium tests with web-driver is cool. Ditch Selenium IDE. Small things you have to remember: When the test is running, make sure all components are visible on the screen, otherwise web driver cannot find them. For example, if you have a long form and a Save button on the bottom of the page, web driver cannot find it and click it if the browser window is too small to show the Save button.