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.