Ruby::AZ - April 10th

Posted by rubyaz-admin in Events, Ruby::AZ | 0 comments

Sam Rawlins on Testing Cucumber/Selenium 2 with RSpec:

Sam will create a Cucumber/Selenium2/RSpec test suite against an existing, source-unavailable/ambiguous/agnostic web app. Cover the Cucumber Scenario (Gherkin) syntax and basic Selenium2 methods. Then, with the foundations laid, he will explore how to use "Background," data tables, write stakeholder-friendly scenarios, be unambiguous about step names, use Cucumber tags, handle ambiguously-located DOM elements, highlight elements before interacting with them, and take screenshots.

A Cucumber/Selenium2 beginner will hit the ground running watching this demonstration, which will be too much fun. /s?he/ will leave with a solid understanding of the tools, and how to design /his|her/ first Cucumber/Selenium2 test suite. A developer who has experience writing Gherkin scenarios, or experience using Selenium to drive a browser will benefit from the advanced techniques. Selenium2/WebDriver is very different from Selenium 1, and learning Selenium2 from the ground up in a demonstration would be beneficial.


The group meets at 6:30pm on the 3rd Tuesday of each month at ASU SkySong, 1475 N Scottsdale Rd Room #249, Scottsdale, AZ (480) 884-1860

About The Presenter:

Sam Rawlins

Sam (@srawlins) is a software engineer in Tucson, AZ and has been coding in Ruby for about 5 years now. He writes Ruby programs and scripts largely in the Systems world, in both work and as a hobby. He maintains several C extensions and supports them cross-platform. This talk stems from a project at his day job, where he maintains a Java web application that is tested partially with regression tests that use Cucumber, Selenium 2, and RSpec.


Leave a Reply

Leave a Reply

Send comment