What is your goal? Just to learn any type of test automation? To do a particular type of testing? If the former, then Selenium or Playwright would be a good choice. I'd recommend Playwright over Selenium these days. Answer from tippiedog on reddit.com
BrowserStack
browserstack.com › home › guide › top 15 python testing frameworks in 2025
Top 15 Python Testing Frameworks in 2025 | BrowserStack
November 13, 2025 - The Robot Framework is compatible with Windows, macOS, or Linux. ... RF is based on keyword-driven testing, it makes automation simpler by helping testers easily create readable test cases
Medium
bhavikjikadara.medium.com › python-test-automation-frameworks-and-tools-46c6353335d9
Python Test Automation | Tools | Frameworks - Bhavik Jikadara
August 19, 2024 - PyPOM: Python Page Object Model library for Selenium and Splinter tests. pypom_form: PyPOM-based Page Object Model for schema-based forms. POM: Page-Object-Model microframework for easy and enjoyable web UI testing. websmith: Domain Specific Language (DSL) for web testing. pages: Lightweight Page Object and component library for UI tests. seleniumbase: Framework for building test automation with Selenium WebDriver, compatible with pytest or nose.
What are some of the best automation frameworks to learn in python?
What is your goal? Just to learn any type of test automation? To do a particular type of testing? If the former, then Selenium or Playwright would be a good choice. I'd recommend Playwright over Selenium these days. More on reddit.com
A Complete Penetration Testing & Hacking Tools List for Hackers & Security Professionals
Mods should sidebar this it add this to a subreddit wiki More on reddit.com
Automation testing of embedded systems
At my job we have several python scripts to do test automation. Typically that means plug in PCB into a test fixture with lots of probes and connections then hit a button and wait for green / red light. The python scripts will control the different pieces of test equipment like power supplies, loads and oscilloscopes that are used in the test. As well as communicate with the board to write or read information. I would start by looking at the VISA standard for talking to test equipment and the pyVISA module. There is also openhtf by Google for writing test automation in python. Oh and pyserial there is always a com Port on the board. More on reddit.com
most popular functional test framework in python
My personal preferences. Pytest, with unittest.mock for mocking, Hypothesis for property based testing, and cosmic ray for mutation testing
More on reddit.comVideos
22:28
Build a Test Automation Framework with Python and Selenium - YouTube
09:13:27
Python Tutorials For Automation Testing | Python For Beginners ...
08:20
Selenium Python Tutorial #46 - Create Test Automation Framework ...
09:05
11 Build a Robust API Automation Framework with Python, Requests, ...
PyTest Tutorial for Beginners: Complete Guide to Python Test ...
08:39:11
Python Basics to Advanced | Automation Testing with Selenium & ...
Reddit
reddit.com › r/softwaretesting › what are some of the best automation frameworks to learn in python?
r/softwaretesting on Reddit: What are some of the best automation frameworks to learn in python?
January 22, 2024 -
I have recently learned python and completed a few small projects.
I want to practice more by learning some automation testing using python.
Testim
testim.io › blog › python-test-automation
Python Test Automation: Seven Options for More Efficient Tests
March 3, 2025 - Robot’s DSL makes it easy to create scenarios for Python test automation. With the right set of plug-ins, you can automate almost any aspect of your acceptance testing. You can also create new higher-level keywords using the existing keywords in Robot. Selenium is one of the most popular testing frameworks that also comes with a Selenium Python package so you can integrate it within your Python testing projects.
Python
docs.python.org › 3 › library › unittest.html
unittest — Unit testing framework
February 23, 2026 - The unittest unit testing framework was originally inspired by JUnit and has a similar flavor as major unit testing frameworks in other languages. It supports test automation, sharing of setup and shutdown code for tests, aggregation of tests into collections, and independence of the tests from the reporting framework.
Sauce Labs
saucelabs.com › home › blog › python test automation frameworks you need to know in 2025
Python Test Automation Frameworks You Need to Know in ...
November 26, 2024 - The Robot Framework was released in 2008 and is a specialized test framework for automating acceptance tests and implementing acceptance test-driven development (ATDD). The framework is open source and has been widely adopted by Python developers ...
MosChip
moschip.com › home › blog › right python framework selection for automation testing
Right Python Framework Selection for Automation Testing
October 21, 2022 - Apart from the default Python testing framework, unit test (or PyUnit), various python frameworks are available that can be more suitable for the project. The most appropriate test framework for the project can be selected based on the project requirement, size, and the automation framework practiced, for example, TDD (Test Driven Development), BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development), KDD (Keyword Driven Development), etc.
GitHub
github.com › atinfo › awesome-test-automation › blob › master › python-test-automation.md
awesome-test-automation/python-test-automation.md at master · atinfo/awesome-test-automation
A comprehensive curated list of python test automation frameworks, tools, libraries and software to help software engineers easily bootstrap test automation on python.
Author atinfo
Robot Framework
robotframework.org
Robot Framework
Generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA).