Registry / testing / robotframework-extendedselenium2library

robotframework-extendedselenium2library

JSON →
library0.9.2pypypiunverified

Extended Selenium2 web testing library for Robot Framework with AngularJS support. Current version 0.9.2 (last release 2019). Designed to extend Selenium2Library for Angular-specific locators and waits. Not actively maintained - no releases in over 5 years, relies on legacy Selenium2Library (not SeleniumLibrary).

pip install robotframework-extendedselenium2library
INSTALL
IMPORT
SIG · ROBOTFRAMEWORK-EXT
R
robotframework-extendedselenium2library
testingpythonv0.9.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ExtendedSelenium2Library
from ExtendedSelenium2Library import ExtendedSelenium2Library
robotframework_extendedselenium2library
Library is imported in Robot Framework test files as a keyword library, not via Python import. For Python usage, use the correct class-based import.

Robot Framework test file using ExtendedSelenium2Library for Angular testing.

*** Settings *** Library ExtendedSelenium2Library *** Test Cases *** Example Test Open Browser http://example.com chrome Wait Until Angular Ready Page Should Contain Example Domaine
Debug
Known issues
deprecatedLibrary is no longer maintained and uses legacy Selenium2Library. Migrate to SeleniumLibrary with Angular support (robotframework-seleniumlibrary-extensions or write custom keywords).
fix
Replace with robotframework-seleniumlibrary and implement custom Angular locators.
affects: 0.9.2
gotchaLibrary name in Robot Framework is 'ExtendedSelenium2Library' (case-sensitive). Importing with wrong case fails silently.
fix
Use exactly: Library    ExtendedSelenium2Library
affects: all
gotchaWorks only with legacy Selenium2Library, not compatible with the newer SeleniumLibrary. Installing both causes conflicts.
fix
Do not mix with robotframework-seleniumlibrary. Uninstall one.
affects: all
breakingAngular support may break with newer Angular versions. The library was built for AngularJS (1.x) not Angular (2+).
fix
Use AngularJS-based locators only. For Angular 2+, use different approach (e.g., Protractor or custom keywords).
affects: all
Upgrade
Version history
0.9.2latest on PyPI · released Apr 9, 2018
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
robotframework-extendedselenium2library — pip install robotframework-extendedselenium2library · libregistry