2023.03.20
Selenium/Playwright/WebAPI
Possible breaking changes
Detect and fail if Page/Endpoint object is created as static.
It is important to understand that creating any Page/Endpoint object as static may lead to some unpredictable behave in case of MrChecker framework. It was designed to create such object as non-static inside test class and contains some test observing solution which will not work when object is created as static.
If you know the risk and still want to be able to create static Page/Endpoint variables you can disable this check by configuring specific property.
False - fail on static variable init
True - "old" no fail behavior
Default values:
playwright.allowStaticPage=false
selenium.allowStaticPage=false
webapi.allowStaticEndpoint=false