Announcing the 0.3 (Riccioli**) release of MuseIDE and the Muse Test Framework.
MuseIDE is a free visual test builder for creating and debugging automated tests. It is designed for, but not limited to testing with Selenium / WebDriver. MuseIDE is built on the open-source Muse Test Framework, which provides a common specification for tests and test suites as well as command-line interfaces for integrating into build automation processes. Muse is designed to build tests that are flexible, extensible and maintainable. As indicated by the version number, it is in an early development stage. Watch the 2-minute video and read more at http://ide4selenium.com/
- Almost complete re-write of the UI for editing steps and value sources
- Added a new (default) editor for steps and value sources that shows the user exactly the fields that are supported by the step or value source. The user no longer needs to look for these in the documentation if the author of the step/source has provided this information in the implementation (either via a descriptor class or annotations)
- The old editor is now considered the “expert” editor – it still allows any possible configuration that is allowed by the API, including configurations that are not correct for a specific type of step or value source.
- Changed step/value source editors to provide a breadcrumb-style navigation bar, instead of visually nested editors.
- Add support for Back, Refresh, Select By Name and Select By Label steps when importing SeleniumIDE tests
- Add ValueSourceChangeListener interface and ValueSourceChangeObserver convenience class
- Add @MuseSubsourceDescriptor annotation (and SubsourceDescriptor class) for describing the expected parameters of a Value Source or Step
- Add annotations with source descriptions for the builtin steps and value sources(for both UI and command-line help)
- Refactor: MuseValueSource.resolveValue() throws ValueSourceResolutionError instead of StepConfigurationError
- Upgrade to Gradle 2.13
Bug fixes (IDE):
- many fixes related to editing of steps and value sources have been eliminated
- many fixes related to undo/redo of step and value source edits
** Giovanni Riccioli wrote the important work Almagestum Novum in 1651. He and Grimaldi extensively studied the Moon, of which Grimaldi drew a map. Much of the nomenclature of lunar features still in use today is due to him and Grimaldi. The Riccioli crater is named after him.