Setting up Robust Test Automation Frameworks with Python & Selenium

Speaker Muti Aaron Track Dev Ops Type Short Talk (25 minutes) Abstract Are you looking to improve the reliability and efficiency of your software testing? This interactive workshop will guide participants through the essential steps of building and maintaining robust test automation frameworks using Python and Selenium. We'll move beyond basic scripting to explore best practices, design patterns, and common challenges faced in real-world test automation. This workshop is designed for QA engineers, developers, and anyone interested in kickstarting or enhancing their test automation efforts. Participants should have basic familiarity with Python. By the end of this session, attendees will be able to set up a functional test automation environment, write maintainable and scalable tests, handle common web elements, and implement strategies for reliable test execution. We'll cover topics such as setting up your environment, writing effective locators, managing test data, integrating with a simple reporting tool, and tackling synchronization issues. Get ready to roll up your sleeves and automate with confidence! ========================== Sponsors of PyCon Africa 2025 ========================== Platinum sponsor: Valkey: https://valkey.io/ Regional Diamond: Thinkst Canary: https://thinkst.com/ Amazon Web Services (AWS): https://aws.amazon.com/developer/ Gold Sponsors: Apify: https://apify.com/ Canonical: https://www.canonical.com/ Regional Gold: NICIS: https://www.nicis.ac.za/ Silver Sponsor: Google: https://google.com/ Regional Silver: Cyber Mint: https://www.cyber-mint.com/ Bronze Sponsor: Caktus Group: https://www.caktusgroup.com/ Regional Bronze: Prelude.Tech: https://prelude.tech/ Afrolabs: https://afrolabs.co.za/ CoderLevelUp: https://coderlevelup.org/ Contributing Sponsors: Lincoln Loop: https://lincolnloop.com/ Django Software Foundation: https://www.djangoproject.com/foundat... DEFNA: https://www.defna.org/ Black Python Devs: https://blackpythondevs.com/ Naughty Bean Coffee: https://www.naughtybean.coffee/ Zyelabs: https://zyelabs.net/ Asuer: https://asuer.co.za/ Wrend Holdings: https://wrendholdings.com/