{"repo":"qentinelqi/qweb","free":true,"listed":false,"github":"https://github.com/qentinelqi/qweb","clone":"git clone https://github.com/qentinelqi/qweb.git","description":"Keyword driven automation for the web","language":"Python","stars":48,"topics":["automation","python","robotframework","selenium","testing"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Keyword based test automation for the web. --- ![License][license-badge] ![Python versions][python-versions-badge] ![Release][pypi-badge] ![Windows Acceptance][win ci badge] ![Linux Acceptance][linux ci badge] ![MacOS Acceptance][macos ci badge] [![Tested with][pace-badge]][pace-url] [![Slack][slack-badge]][slack-url] Table of Contents - Introduction - Quick Example - Requirements - Installation - Windows - Linux/Mac - Automatic browser \\& driver management - Manual driver management - Usage - Keyword documentation - Examples - Basic usage - Shadow DOMs and visibility - Timeouts and anchors - Other locators - Working with tables - Changing configuration - Running with Python - Changelog - Contribute - Community - License - Resources --- Introduction QWeb is a powerful and versatile Robot Framework library designed for efficient, reliable, and maintainable web testing and automation. Its core strength lies in an intuitive, human-readable syntax that allows teams to write and maintain even complex test cases with minimal effort. QWeb's philosophy is to give you the best of both worlds: text-based automation for 80–90 % of cases where brittle XPath/CSS selectors aren’t needed, and precise DOM targeting for the tricky 10–20 % where they are. QWeb aims to make web automation easy and maintainable by: Intuitive, human-readable syntax for writing and maintaining complex test cases. Smart locators : find elements by visible text or any attribute value with simple, natural syntax. Aut","default_branch":null,"files":null,"tree":[],"storefront":"/r/qentinelqi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qentinelqi/qweb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}