README.md in rutl-0.2.1 vs README.md in rutl-0.3.0

- old
+ new

@@ -156,17 +156,26 @@ To use it: ``` require 'rutl/rspec/rutl_matchers' ``` +### Auto-screenshotting +If you have RUTL::SCREENSHOTS or ENV['SCREENSHOTS'] set to a directory, RUTL +will automatically take screenshots on page transitions. +If you're using RSpec, they'll be automatically named something based on the +RSpec description with an auto-incrementing number. +If you're not using RSpec, that's not terribly useful but you can always have +your tests screenshot anyway, just less magic. + ## Roadmap Coming up soon in almost no order: +* Handle error pages/partials. +* Auto-screenshot on errors. Error destinations. Navigation errors. Unexpected exceptions? * A test framework should have better tests. -* Put more info in this readme. -* Take screenshots. * Diff screenshots. Make this smart so we don't have to be experts. +* Put more info in this readme. * Move bugs and would-be features to Github Issues instead of this readme and scattered through the code. * Make the framework make it easier to spot bugs in pages. Focus on exception-handling? * The webdriver gem should already include InternetExplorerDriver. Maybe run tests on AppVeyor. * Other browser drivers? Look at https://github.com/fnando/browser * Get this working with Appium: @@ -175,9 +184,10 @@ * Make Android example app and get this to work. * Corboba? * Same with iPhone. * Same Cordoba test app? * Documentation. RDoc? +* Auto-screenshot support frameworks other than RSpec. * Others? * Spidering page object maker. Or selector checker/fixer? * Possibly pair the null browser with auto-generated pages for ______? * Optional install of test resources based on machine type. * Instructions about machine installs to help people using gem.