Selenium Simplified - Automated Browser Testing With Selenium WebDriver Made Simple

Jun 17, 2014 - 3 minute read - Selenium Simplified Blog WebDriver

A quick WebDriver 2.42.2 retrospective

I spent a fair few hours working through all the tests and examples on my Selenium WebDriver Course to check compatibility with WebDriver 2.42.2 and the most recent browsers. I used… Chrome Version 35.0.1916.153 m IE Version 11.0.9600.17126 Firefox version 30.0 HTMLUnit 2.14 (included with WebDriver 2.42.2) Let’s get opera out of the way quickly - since operadriver only supports Opera up to version 12.16, and the current version is 22 - I didn’t run the tests against this.

Jun 17, 2014 - 3 minute read - Selenium Simplified Blog WebDriver

An Odd Approach for Browser Specific Tests for WebDriver

I think I’m allowed to call the approach I document in this post as ‘odd’, because it is an approach I use, and I won’t be offending anyone. Very often we want tests that only run on specific browsers. The obvious way to do this is have some sort of ‘tagging’ facility for tests and suite creation, or manually exclude certain test methods or classes from suites. An ‘odd’ way, which I have used as part of my course, but not in production, is the following:

May 1, 2014 - 2 minute read - Selenium Simplified Blog WebDriver

Schadenfreude Lessons Learned from Training Course Upgrades

On a recent training session, I was describing to the participants, why we need to keep our environments stable, and not just auto update everything. We need to keep our browser versions from auto-updating, and we need to treat each new release of WebDriver as a mini upgrade project. Because: Sometimes there are bugs in WebDriver. But sometimes WebDriver changes expose bugs in our use of WebDriver, or our assumptions in our use of WebDriver.

Mar 14, 2014 - 1 minute read - Selenium Simplified Blog Training Courses

Learn Selenium WebDriver Online On Our New Training Platform

All discounts mentioned in this post have now ended. Over the last few days we have been busy uploading the Selenium 2 WebDriver with Java course to a new platform. The new platform is clean, simple and, probably most important for you - cheaper for us. So we can pass on the cost savings to you. The course is the same as we host on other training platforms, and we will keep all versions of the course in step with each other.

Feb 13, 2014 - 1 minute read - Maven Selenium Simplified Blog Training Courses

Updated the Getting Started With Selenium WebDriver free course

I just updated the Getting Started with Selenium WebDriver free course. Mainly because IntelliJ 13 has been confusing some people starting out - my main install videos showed IntelliJ 12 and 11. Also, Maven has proven more troublesome than expected. For something that in theory seems easy. In practice, many people (including myself) have issues creating the environment variables and the path. Fortunately, when I created the new version. I also experienced install issues, so the video shows the problem “typing ‘mvn -version’ and windows not finding it” followed by my thinking through the problem with a fix.

Dec 26, 2013 - 2 minute read - Firefox Selenium Simplified Blog WebDriver

Problems running WebDriver on Firefox 26?

The Issue I had a quick look at version 26 of Firefox today, because a fair few people contacted me, saying they had been having issues with it. Based on forums and calls for help, these people weren’t the only ones. http://stackoverflow.com/questions/20698180/firefox-26-and-webdriver-2-39-0-upgradation-is-not-working https://code.google.com/p/selenium/issues/detail?id=6517 But, not everyone is experiencing the problem, so there is something odd going on. I could experience the problem on my main Windows 8 machine, but I hadn’t noticed, because I hadn’t upgraded to version 26 of Firefox.

Dec 22, 2013 - 2 minute read - FAQ Selenium Simplified Blog

Question: Do you use WebDriverWait instead of Asserts?

I watched some of your lectures and webinars and it looks like you are using WebDriverWait partly as a substitute for assertions. Is that normal? WebDriverWait will throw an exception if it can’t find the item. Which has a similar effect to an Assert i.e the @Test will fail. I do not view this as an assert, I view this as setting up the necessary preconditions for the test, rather than a specific ‘check’ that the @Test enforces.

Nov 22, 2013 - 2 minute read - FAQ Selenium Simplified Blog

Question: Which Fitnesse framework should I use with Selenium?

We have a Fitnesse server set up and use Selenium 2 (webdriver). Can you please suggest which framework we should use? Xebium, Selenesse, Fitnium, webtest? or Please suggest any other tool you would recommend. Thanks for the list of Fitnesse addons. But, I don’t use them. The addons provide the ability to encode Web Actions in FitNesse tables. But I don’t do that. I don’t think that Actions in the FitNesse table lead to maintainable FitNesse documents.