16 February 2015
Running Selenium Tests using Node.js
A 2015 walkthrough of Selenium and Webdriver.io in Node.js, with a JavaScript test that searches a page, checks its title and saves a screenshot.
Browser tests are useful until timing or browser differences get in the way. Practical Selenium WebDriver examples cover waits, screenshots, NUnit, and Node.js.
16 February 2015
A 2015 walkthrough of Selenium and Webdriver.io in Node.js, with a JavaScript test that searches a page, checks its title and saves a screenshot.
25 April 2012
The beauty of Selenium is that it allows you to test your UI against all of the common browsers out there at the moment. Writing the code to test for a test scenario is quick and easy and getting up and running with Selenium can be done in a matter
16 March 2012
Run .NET Selenium tests without a browser window using SimpleBrowser's WebDriver interface, with a worked example and the important limitation of no JavaScript.
27 October 2011
Handle AJAX-loaded elements in Selenium WebDriver with explicit and implicit waits, so tests don't fail just because the page hasn't finished updating.
12 May 2011
Capture page timings in Selenium 2 tests, save them to XML and chart the results in an MVC dashboard to track performance changes over time.
17 February 2011
Count table rows with Selenium 2's C# API using XPath and a reusable helper, then apply the same approach to other elements such as select options.
6 January 2011
There have been many times when I have run a Unit Test that has failed and afterwards I wondered where it went wrong. The ability to see what occurred on the page or how it looked at the time would be a great benefit. I've been writing a few
13 December 2010
My early Selenium 2 and NUnit walkthrough automates browser searches and checks page behaviour with JavaScript disabled, making regression tests repeatable.