WIP
Making sure the source data file is used when loading from CSV files.
Refactoring and adding tests for the new locator strategies.
Backing this out - not quite ready yet
Added support for AssumeThat and similar expressions. If you call an AssumeThat statement that fails (e.g. AssumeThat(age, greaterThan(18) ), the current step (and following steps) will be marked as PENDING, not as a failure.
Fixed a bug that caused nested data-driven test steps to be incorrectly reported sometimes.
Refactoring