Skip to content
Page object factory for selenium and ruby
Branch: master
Clone or download
Latest commit 1234704 May 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
features updating examples and removing custom generator features Nov 9, 2012
lib
spec Added test for grabbing a selected option Jan 3, 2014
.gitignore gititgnore Nov 9, 2012
.ruby-gemset we do not use rvmrc files anymore; and we should run on 2.0.0 Jun 4, 2013
.ruby-version ruby version update Jan 13, 2015
Changelog.md Documents Jan 31, 2012
Gemfile we should use the latest rubygems.org link Jun 4, 2013
LICENSE Adding license informatoin and creating the example folder to separat… Nov 4, 2010
README.md Update README.md May 25, 2018
Rakefile Matching spec folder structure with the lib Jul 15, 2013
selenium_fury.gemspec adding parallel tests and updating versions Jul 15, 2013

README.md

SeleniumFury

Selenium Fury helps you quickly build page objects when using either Selenium RC API or Selenium Web Driver API.

Demo Setup

If you are running the demo from the source.

bundle console
require 'spec/spec_helper'

If you are running the demo from the installed gem

irb
require 'selenium_fury'
include SeleniumFury::SeleniumWebDriver::CreateSeleniumWebDriver

Quick Test Demo

launch_web_driver("http://www.homeaway.com/")
home_page=get_page_object(driver,'HomePage')
home_page.search_keywords.send_keys 'Destin'
home_page.keyword_submit.click
driver.quit

Generate Demo

launch_web_driver("http://www.homeaway.com/")
generate(driver)
driver.quit

Validate Demo

launch_web_driver("http://www.homeaway.com/")
get_page_object(driver,'HomePage')
validate(HomePage)
driver.quit

Copyright

You can’t perform that action at this time.