{"id":15144363,"url":"https://github.com/robotframework/selenium2library","last_synced_at":"2025-09-29T13:31:08.487Z","repository":{"id":56602582,"uuid":"101514520","full_name":"robotframework/Selenium2Library","owner":"robotframework","description":"Web testing library for Robot Framework that has been renamed to SeleniumLibrary","archived":true,"fork":false,"pushed_at":"2020-10-29T07:32:30.000Z","size":181,"stargazers_count":62,"open_issues_count":0,"forks_count":42,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-12-13T14:40:26.870Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robotframework.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-26T21:35:02.000Z","updated_at":"2024-08-20T20:52:31.000Z","dependencies_parsed_at":"2022-08-15T21:40:51.533Z","dependency_job_id":null,"html_url":"https://github.com/robotframework/Selenium2Library","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robotframework%2FSelenium2Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robotframework%2FSelenium2Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robotframework%2FSelenium2Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robotframework%2FSelenium2Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robotframework","download_url":"https://codeload.github.com/robotframework/Selenium2Library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234624023,"owners_count":18862268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-26T10:40:54.062Z","updated_at":"2025-09-29T13:31:03.192Z","avatar_url":"https://github.com/robotframework.png","language":"Python","readme":"Selenium2Library\n================\n\nSelenium2Library is a web testing library for `Robot Framework`_\nthat uses the Selenium_ tool internally. The project is hosted on\nGitHub_ and downloads can be found from PyPI_.\n\nStarting from version 3.0, Selenium2Library is renamed to SeleniumLibrary_\nand this project exists mainly to help with transitioning.\n\nVersions\n--------\n\nSelenium2Library 3.0 and newer extend the new SeleniumLibrary_ and thus\ncontain exactly the same code and functionality. There have been lot of\ninternal changes in the library, but external functionality provided by\nkeywords should be fully backwards compatible. Libraries and tools using\nSelenium2Library internally may need to be updated to support\nSelenium2Library 3.0, though. Selenium2Library 1.8 is the latest, and last,\nlegacy version with the old architecture and code.\n\nSelenium2Library 3.0 supports Python 2.7 as well as Python 3.3 and newer.\nSelenium2Library 1.8 supports Python 2.6-2.7.\n\nKeyword documentation\n---------------------\n\n- `Selenium2Library 3.0`__ (latest)\n- `Selenium2Library 1.8`__ (legacy)\n\n__ http://robotframework.org/Selenium2Library/Selenium2Library.html\n__ http://robotframework.org/Selenium2Library/Selenium2Library-1.8.0.html\n\nInstallation\n------------\n\nThe recommended approach to install Selenium2Library, regardless the version,\nis using pip_.\n\nInstall (or upgrade) the latest Selenium2Library version::\n\n    pip install --upgrade robotframework-selenium2library\n\nInstall the legacy Selenium2Library 1.8.0 version::\n\n    pip install robotframework-selenium2library==1.8.0\n\nMigrating to SeleniumLibrary\n----------------------------\n\nExisting Selenium2Library users should start migrating to the\nSeleniumLibrary_. For most users this should be a simple procedure:\n\n1. Install the latest Selenium2Library as explained above. This installs\n   both SeleniumLibrary and Selenium2Library, and in fact Selenium2Library\n   is nowadays just a thin wrapper for SeleniumLibrary.\n\n2. Execute tests normally to see are there problems.\n\n3. If problems are encountered, try on investigate why they occur. Possible\n   problems can be divided into two categories:\n\n   - If a keyword provided by the library itself has changed, take a look at\n     `SeleniumLibrary 3.0 release notes`_ to see is it a known backwards\n     incompatible change. If it isn't, you may have encountered a regression\n     that ought to be reported to `SeleniumLibrary issue tracker`_.\n\n   - If a library using Selenium2Library does not work anymore, it is likely\n     due to the large internal changes in SeleniumLibrary 3.0. Report the\n     problem to the maintainers of the broken library or fix the problem\n     yourself if you are the maintainer.\n\n   Regardless the problem, you can always ask help on various `support\n   channels`_.\n\n4. If no problems occur or after problems have been resolved, you can start\n   changing library imports to use ``SeleniumLibrary`` instead of\n   ``Selenium2Library``. Also all keyword usages in form like\n   ``Selenium2Library.Title Should Be`` need to be updated.\n\n5. After test data has been updated, Selenium2Library installation can\n   be removed altogether.\n\n.. _Robot Framework: http://robotframework.org\n.. _Selenium: http://seleniumhq.org\n.. _PyPI: https://pypi.python.org/pypi/robotframework-selenium2library\n.. _GitHub: https://github.com/robotframework/Selenium2Library\n.. _SeleniumLibrary: https://github.com/robotframework/SeleniumLibrary\n.. _pip: http://pip-installer.org\n.. _SeleniumLibrary 3.0 release notes: https://github.com/robotframework/SeleniumLibrary/blob/master/docs/SeleniumLibrary-3.0.0.rst\n.. _SeleniumLibrary issue tracker: https://github.com/robotframework/SeleniumLibrary/issues\n.. _support channels: http://robotframework.org/#support\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobotframework%2Fselenium2library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobotframework%2Fselenium2library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobotframework%2Fselenium2library/lists"}