fix trivial should_or_not mistake
Convert last (should|should not) expression
Use :xpath as a default method (:with) for pageobject.wait_for (No one is using any other method anyway)
Introduce @since annotations
Use version branching in steps
Use version branching in steps
fix: do not skip following scenarios
Skip Jenkins initialization when skipping scenario
Trigger build periodically scenario
fix: 1 or 2 builds might be scheduled
Merge branch 'versioning'
Warnings plugin scenarios
Unify nomenclature: Prefer 'shell step' over 'script step'
Fix version extraction for snapshots
Clarify action matching expectation
Increase readability specifying shell build steps in blocks
Dump console output in case of build state mismatch
Introduce :path selector for find

XPath based expression

  find(:xpath, '//textarea[@path="/hudson-triggers-TimerTrigger/spec"]')

can be simplified as:

  find(:path, '/hudson-triggers-TimerTrigger/spec')
Fix Jenkins version detection
Use json to detect build state

Occasionally, build was finished according to json but the icon was not yet present causing nondeterministic failures