Importance of Wrapper Layer
summary
Explains the role of a wrapper layer in automation frameworks: it sits between imported libraries and project code to apply project-specific customizations and act as the single abstraction for library interactions. Describes benefits (lower maintenance, more reuse, fewer lines of code, and Single Point Change) and recommends that only the wrapper layer should call external libraries while page classes call wrapper methods, following the SPC principle.
AI-written summary · about
related talks
27mKnowing your automation
13mCombining Automation Frameworks with Design Patterns
51mMinimum Usable Framework
45mCode Once, Use Everywhere: Building Shared Libraries for Multiple Projects
23mHow to write internal UI Libraries for Vue
38mComponent wrappers and other patterns for making your tests bulletproof
35mBuild an automation framework... with a developer mindset
32mTaming Complexity through Automation
