Skip to content

Details

Selenium is a browser automation tool that can automate UI interactions. However, automated UI testing introduces several challenges, like headless operations, managing multiple browsers, visualization, login/authentication, and state management.

This talk goes over lessons learned deploying Selenium to verify enterprise software for correct behavior. We will cover the following topics:

1. Headless Operation with Selenium Grid and Multi-Browser Setup
2. Visualizing browser operations with Selenium Node + Managing File Uploads
3. CI/CD integration with prebuilt database images.
4. Authentication with CSRF token extraction/injection for Non-RESTful State Replays + Pytest integration
5. Database injection to checkpoint state.

About the Speaker
Kevin Lai is a Software Engineer at Xcellent Technology Solutions. He manages on-prem kubernetes cluster and develops against Django and the open source GIS tech stack.

AI summary

By Meetup

End-to-end Selenium Grid testing for Django apps; for QA engineers and developers; learn to run headless, multi-browser tests and CI/CD integration to verify enterprise software.

Related topics

Events in St. Louis, MO
Python
Software Development

You may also like