9 best Python UI Testing libraries in 2024
by marketing.admin@openweaver.com Updated: Mar 11, 2023
Guide Kit
As a Python developer, you will do backend development with Flask, Django or FastAPI and you will need to test your APIs. You may also work on web frontend development using HTML, CSS and JavaScript.. You can write tests to verify the correct functioning of your application, including clicks on buttons or links, inputting text in the fields, checking for exceptions and errors, etc. Here's our list of 9 best Python UI testing open source libraries you should know: pywinauto - Windows GUI Automation with Python; selene - Useroriented Web UI browser tests in Python; Droidutan - Droidutan the Android Orangutan is a smart monkey that analyzes and tests Android applications.
pywinautoby pywinauto
Windows GUI Automation with Python (based on text properties)
pywinautoby pywinauto
Python 4060 Version:0.6.8 License: Permissive (BSD-3-Clause)
uiautomatorby xiaocong
Python wrapper of Android uiautomator test tool.
uiautomatorby xiaocong
Python 1913 Version:0.2.7 License: Permissive (MIT)
Python-UIAutomation-for-Windowsby yinkaisheng
(Donot use 3.7.6,3.8.1):snake:Python 3 wrapper of Microsoft UIAutomation. Support UIAutomation for MFC, WindowsForm, WPF, Modern UI(Metro UI), Qt, IE, Firefox, Chrome ...
Python-UIAutomation-for-Windowsby yinkaisheng
Python 1767 Version:Current License: Permissive (Apache-2.0)
python-web-testby yashaka
python + pytest + selene + allure web ui tests project template
python-web-testby yashaka
Python 55 Version:Current License: Permissive (MIT)
lex-bot-testerby dtmilano
AWS Lex Bot Tester
lex-bot-testerby dtmilano
Python 17 Version:Current License: Strong Copyleft (GPL-3.0)
CulebraTester2-clientby dtmilano
Client code for CulebraTester2-public generated with swagger-codegen
CulebraTester2-clientby dtmilano
Python 5 Version:v2.0.23 License: Permissive (Apache-2.0)
Droidutanby aleisalem
Droidutan the Android Orangutan is a smart monkey that analyzes and tests Android applications.
Droidutanby aleisalem
Python 4 Version:Current License: Strong Copyleft (GPL-3.0)
infrastructure_test_AndroidViewClientby NexellCorp
AndroidViewClient
infrastructure_test_AndroidViewClientby NexellCorp
Python 0 Version:Current License: Permissive (Apache-2.0)