This repository has been archived by the owner on Nov 23, 2021. It is now read-only.
2.0.1
😸 Bobcat 2.0 is here 🍾
New features 💥
- new modules!
bb-aem-core
bb-aem-64
- #292 runmodes
- BobcatPageFactory - allows to use same page representations for different paths
- PageObjectInterface - allows to create one API for Page Object and use different implementations
- Action Controller - introduces actions to Bobcat - used in AEM modules but new actions can be written in any test cases
Enhancements ✨
- Selenium updated to 3.141.0
Other 📦
- we've removed
bb-annotations
module: #299 - deprecated API and modules have been removed: #293
- modules:
bb-aem-classic
,bb-aem-touch-ui
,bb-reports
,bb-junit
,bb-aem-common
- APIs:
com.cognifide.qa.bb.reporter.Reporter
annotation from core modulecom.cognifide.qa.bb.qualifier.Retry
and whole retry mechanism (goes away withbb-junit
)com.cognifide.qa.bb.config.LegacyConfig
com.cognifide.qa.bb.assertions.soft
- we recommend using AssertJ'sSoftAssertions
com.cognifide.qa.bb.loadable
HtmlUnit
andGhostDriver
- we encourage using real browsers 😺
- see
1.6.0 release notes
for more info and migration notes
- modules:
Migration notes ➡️
- if you were using the
@CurrentScope
field automatically generated by our annotation processor, now you have to explicitly declare it in your page object - please refer to previous versions if you are migrating from any version < 1.6.0