Selenium Simplified - Automated Browser Testing With Selenium WebDriver Made Simple

Jan 28, 2013 - 3 minute read - Selenium Simplified Blog Webinars

WebDriver Webinar - Testing a Live App - Friday 8th February at 14:00 GMT

Previously, I described the basic Webinar aims. Now the details. I plan to do the first Webinar on Friday 8th February at 14:00 GMT You can register for the webinar here. You need flash to tune in and watch the webinar live. You can join the email Webinar Mailing list by clicking here. I will not cover the setup of the various tools, because I’ve covered that in the free getting started course.

Jan 28, 2013 - 2 minute read - Selenium Simplified Blog Webinars

Answered: What FREE Selenium WebDriver Webinars would you like to watch?

I uploaded a survey a month or so ago, asking what people wanted to see in some webinars. Thanks to all the people who responded: in the survey, via email, and via blog comments. A summary of the feedback follows: Some people want general Java stuff That is not really what these webinars will be about, although I will try and explain the Java as I go, because unless I say in advance that I’m targetting advanced users, I’ll be making these as accessible as I can.

Jan 17, 2013 - 1 minute read - Selenium Simplified Blog WebDriver

A few free Selenium WebDriver videos

When I created my Full Online WebDriver course I made a few of the videos free. I’m slowly releasing them on to YouTube to increase their reach. Yes, they act as teasers and advertising for the course, but I tried to pull out videos that help explain the basics in a simple overview way. The list for the non-fussy and eager among you: Historical Overview of Selenium WebDriver Introduction to Maven for Selenium 2 WebDriver Training Summary of Why Maven How is Maven getting the dependencies The first set of videos are a History of Selenium.

Jan 7, 2013 - 3 minute read - Selenium Simplified Blog WebDriver

Are you using dependency management yet?

When I wrote “Selenium Simplified” I was not using dependency management much. At work we were slowly migrating over to Maven but many of the libraries we were using had to be referenced either locally from the Maven pom or into a local repository manager like Artifactory or Nexus. I didn’t really want the hassle of explaining local references, as well as Maven, as well as setting up a local repo manager in a beginner’s book like “Selenium Simplified” so I stuck to Ant, with libraries managed in the version control system.

Dec 6, 2012 - 1 minute read - Selenium Simplified Blog WebDriver

What FREE Selenium WebDriver Webinars would you like to watch?

I want to present a series of free Webinars, and I’d like to cover topics that you want to see covered. So what would you like to know? I’ve created a YouTube video that explains it, but its pretty simple really. Visit unow.be/ssc/webinarq and let me know what you want covered. If you add your email address to the questionnaire then I’ll email you when the webinars are scheduled. And if you let me know what times you prefer then I’ll try and make them available at those times.

Nov 12, 2012 - 2 minute read - Conferences Selenium Simplified Blog

Selenium Clinic, Best Tutorial, Eurostar 2012

At Eurostar 2012 Simon Stewart (@shs96c, blog) and I presented the “Selenium Clinic” a half day tutorial on WebDriver. We won the award for Best Tutorial. We prepared a shed load of material, just in case no-one asked any questions. Fortunately people did ask questions and the tutorial organised itself around the questions people had. We mostly managed to cover all the material we had. We didn’t get around to covering Page Object models in much depth and I don’t think we really covered domain models.

Nov 1, 2012 - 1 minute read - Selenium Simplified Blog WebDriver

Online Selenium WebDriver with Java Course Released

I have just released my “Selenium 2 WebDriver Basics With Java” course. The course offers hours of video instruction, covering the WebDriver API and using Java as the programming language. Completing all the exercises should take you an addition 5-6 hours. After you complete my free online course “Start Using Selenium WebDriver with Java” with IntelliJ then you’ll have your environment setup ready to follow the larger course. Because of the time involved in creating such a large course – over 200 slides and 4000 lines of example test code (as reported by MetricsReloaded), I have to charge for it.

Sep 21, 2012 - 1 minute read - Links Selenium Simplified Blog

Creating your CSS and XPath locators

_I mainly use FirePath to create my CSS and XPATH locators. I also use the built in tools in Opera and Chrome._ I have an out of date and old post over on EvilTester.com “Use firefinder to help you construct Selenium CSS Selectors”. I rarely delete out of date posts, but I don’t use Firefinder any more. In Firefox use FirePath, this also runs as a Firebug addin and allows you to explore and experiment with CSS and XPath locators.

Sep 7, 2012 - 1 minute read - Maven Selenium Simplified Blog

Installing Maven for WebDriver on Windows 7

Just a quick post in case anyone else stumbles into issues configuring Maven on Windows 7 when you really just want to dive into WebDriver. I tried to follow along with the instructions for installing Maven on the maven site. http://maven.apache.org/download.html#Installation The original writer wrote the instructions for Windows 2000 and XP, so I shall assume they work on Windows 2000 and XP. For Windows 7, I found that if I created an M2 variable then, because alphabetically it comes before M2_HOME in a search, that M2_HOME did not expand in the paths.

Aug 22, 2012 - 2 minute read - Selenium Simplified Blog WebDriver

FluentWait with WebElement

My synchronisation strategies with WebDriver have generally revolved around the WebDriverWait and creating custom ExpectedCondition objects. When I first saw the FluentWait, I dismissed it as a slightly more customisable version of the WebDriverWait. But then I looked more closely at the signature of the constructor, and I noticed the Generics being used. The use of Generics means I don’t have to pass in a WebDriver, I could use a WebElement, or a By, or anything I want really.