Front-end integration testing with splinter
summary
Demo project stores Python release dates and verifies a client-side DataTables view by driving a real browser and asserting rendered rows. Uses Splinter (Selenium wrapper) to click links and read titles, pairs with behave BDD step definitions and requests for protocol tests where HTTP status matters, runs Firefox under Xvfb in CI, and shows that JavaScript-driven table rendering can be tested end-to-end almost as simply as backend API checks.
AI-written summary · about
chapters (5)
related talks
30mWeb testing for Ninjas with Splinter
24mAutomated Regression Testing with Splinter and Jupyter
37mFront-end Testing for Skeptics
28mFrontend Testing
49mFront End Testing Frontier
29mState of Web Integration Testing
22mBDD (Behavior Driven Development) Testing for Django Apps
23mBDD To The Bone: Acceptance Testing with Behave and Selenium
