--- id: robotframework-extendedselenium2library version: "0.9.2" license: AGPL 3 license_treatment: agpl maintenance: abandoned --- # robotframework-extendedselenium2library — Extended Selenium2 web testing library for Robot Framework with AngularJS support License: agpl · Maintenance: abandoned · Downloads: 116.3K/mo ## What it is and what it does ExtendedSelenium2Library is a Robot Framework plugin that wraps Selenium WebDriver to automate and test web applications in real browsers. It extends Selenium2Library internally with AngularJS-specific features—synchronization hooks and custom locators—to handle the asynchronous nature of Angular applications more reliably than generic WebDriver commands. The library is designed for test automation engineers writing Robot Framework test suites who need to interact with AngularJS-heavy web applications. It runs tests against live browser instances and supports both Python and Jython interpreters. However, the project has been abandoned since 2018-04-09, with no updates to dependencies or compatibility. Use it for: - Automating end-to-end tests for AngularJS web applications using Robot Framework's keyword-driven syntax - Testing web UIs that require real browser interaction and AngularJS-specific synchronization to avoid timing flakiness - Migrating legacy Selenium2Library test suites to gain AngularJS locator and synchronization support without rewriting test code ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Robot Framework library for web browser automation and testing using Selenium WebDriver, with built-in support for AngularJS applications. No. The project is abandoned (last commit 2018-04-09), with no declared runtime dependencies and high install friction. Compatibility with modern Selenium, Python 3, and current browser versions is highly uncertain. For new projects, evaluate maintained alternatives; for legacy AngularJS projects, assess whether the AngularJS-specific features justify the maintenance risk. ## Install pip install robotframework-extendedselenium2library uv add robotframework-extendedselenium2library poetry add robotframework-extendedselenium2library ## Installing robotframework-extendedselenium2library Before you install: Installation friction is high: the package has no declared runtime dependencies in its metadata, requiring manual installation of Selenium, Robot Framework, and decorator. The project is abandoned—last commit April 2018—so dependency compatibility with modern Python or browser versions is uncertain. License in practice: Licensed under AGPL 3, which requires that any modifications or derivative works be distributed under the same license and made available to users. This is a strong copyleft constraint; using it in proprietary projects requires careful review. Quickstart: pip install robotframework-extendedselenium2library Then in a Robot Framework test file: *** Settings *** Library ExtendedSelenium2Library Requires Robot Framework, Selenium 2 (WebDriver), and decorator to be installed separately; no automatic dependency resolution declared. Verify before relying: - Whether this library works with modern versions of Selenium or current browser WebDriver implementations - Python 3 compatibility—classifiers list only Python 2.7; unclear if it runs on Python 3.x - Current AngularJS support reliability given the age of the codebase and evolution of AngularJS itself ## Package facts - License: AGPL 3 (agpl) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 116.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags robot framework web testing, selenium webdriver automation, angularjs browser testing, robot framework browser control, web ui test automation, abandoned, angularjs-testing, robot-framework [View on SkillFed](https://skillfed.io/packages/robotframework-extendedselenium2library) · [View on PyPI](https://pypi.org/project/robotframework-extendedselenium2library/)