Bumblebee Page Objects for any UI
summary
Bumblebee provides a componentized page-object library with componentized blocks and universal UI interfaces for .NET/C# Selenium tests, demonstrated against Reddit (posts, featured subreddits) and extended to iOS (swipe/delete, orientation, location). Tests become one-line tests using lambda verifications and generics to specify expected return page objects; an example verifies 25 posts per page and another deletes two posts then checks count — the delete test passes. Architecture uses interfaces like iClickable so implementations swap across browser, iOS and soon Android.
AI-written summary · about
chapters (4)
- 0:00Start
- 3:02break the pages into blocks
- 5:56divide your page into multiple blocks
- 26:24dealing with core bumblebee interfaces
related talks
39mBeyond Page Objects
40mPage Objects: Keep It Simple and Better!
41mAdvanced test automation techniques for responsive apps and sites
47mOn the Other Side of Page Object
32mUI Automation with XCUITest
14mUsing the Page Object Pattern
37mAdvanced Test Automation Techniques for Responsive Apps and Sites
51mEverything you want to know about Page Object design pattern (Mikalai Alimenkou, Ukraine), part 1
