From 67ab2ba87ee6bf08db4e71ba91a0af38df3aebca Mon Sep 17 00:00:00 2001 From: Chinmay Jha Date: Tue, 20 Oct 2026 06:40:12 +0530 Subject: [PATCH] Add Optics to UI Testing Optics: https://github.com/mozarkai/optics-framework --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9fb9a2e..d4e3163 100644 --- a/README.md +++ b/README.md @@ -289,6 +289,7 @@ Collection of awesome Python resources for testing and generating test data. - [HMNextAuto](https://github.com/ziguiway/hmnextauto) - Python-based UI automation framework for HarmonyOS NEXT. API compatible with uiautomator2, supports XPath, image recognition, performance monitoring and notification management. - [Lost Pixel](https://github.com/lost-pixel/lost-pixel) - is an open source visual regression testing tool. Run visual regression tests on your Storybook and Ladle stories and on your application pages. - [LuluTest](https://github.com/erik-whiting/LuluTest) - is an open source browser automation framework using Python and Selenium. +- [Optics](https://github.com/mozarkai/optics-framework) - Keyword-driven UI testing for Android, iOS, TV and web apps through Appium, Selenium or Playwright, from CSV/YAML suites or pytest. Element lookup falls back from XPath to text, OCR and image matching. - [pomcorn](https://github.com/saritasa-nest/pomcorn) - is an open source Python package that contains base classes to create systems based on Selenium framework and Page Object Model pattern - [PyAutoGUI](https://github.com/asweigart/pyautogui) - is a cross-platform GUI automation Python module for human beings. - [pytest-ui-automatic](https://github.com/moyu6027/pytest-ui-automatic) - Playwright Python tool practice pytest pytest-bdd screen-play page-object allure cucumber-report.