Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Some beginning work into allowing extensible platforms #1

Merged
merged 17 commits into from

2 participants

@zspencer

I admit, I may have gone a little overboard with this, but now both the watir and the selenium drivers are plugins.

I'm trying to work out where exactly to go with the elements, as many elements have watir or selenium specific methods on the base element class. Could use the same type of strategy (elements are registered for a platform, and that element takes care of any fancy pants stuff)

but I'm not sure if that's quite how to head yet. Thoughts?

@cheezy
Owner
@zspencer zspencer Merge github.com:cheezy/page-object
Conflicts:
	features/html/static_elements.html
	lib/page-object/platforms/selenium_element.rb
	lib/page-object/platforms/watir_element.rb
	lib/page-object/selenium_page_object.rb
c8589e7
@zspencer zspencer merged commit c8589e7 into from
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jul 25, 2011
  1. @zspencer
  2. @zspencer
  3. @zspencer

    ignoring .swp files

    zspencer authored
Commits on Jul 26, 2011
  1. @zspencer

    starting point to latch in different platforms

    zspencer authored
    todo: migrate the existing platforms to use the
    adapter system
  2. @zspencer
Commits on Jul 27, 2011
  1. @zspencer

    We now have a watir adapter

    zspencer authored
  2. @zspencer
  3. @zspencer
  4. @zspencer
  5. @zspencer
  6. @zspencer

    Created the selenium driver

    zspencer authored
  7. @zspencer
  8. @zspencer
  9. @zspencer
  10. @zspencer

    removed syntax error in example

    Andree Wille authored zspencer committed
  11. @zspencer

    Merge https://github.com/cheezy/page-object

    zspencer authored
    Conflicts:
    	Rakefile
    	page-object.gemspec
Commits on Jul 29, 2011
  1. @zspencer

    Merge github.com:cheezy/page-object

    zspencer authored
    Conflicts:
    	features/html/static_elements.html
    	lib/page-object/platforms/selenium_element.rb
    	lib/page-object/platforms/watir_element.rb
    	lib/page-object/selenium_page_object.rb
Something went wrong with that request. Please try again.