Selenium2Library is a web testing library for Robot Framework that leverages
the Selenium 2 (WebDriver) libraries from the Selenium project.
It is modeled after (and forked from) the SeleniumLibrary library, but
re-implemented to use Selenium 2 and WebDriver technologies.
WWW: https://github.com/rtomac/robotframework-selenium2library/
devel/py-robotframework-selenium2library: Rename to match upstream
The Python package was forked from the old SeleniumLibrary as
Selenium2Library to use Selenium 2 and WebDriver technologies.
Later then it was renamed back to its original name, SeleniumLibrary.
Thus rename the existing port to py-robotframework-seleniumlibrary and
update the pkg-descr to reflect the new constellation.
PR: 224814
Submitted by: vladimir.chukharev@gmail.com (maintainer)
Reviewed by: miwi (earlier version)
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
- Update version 1.4.0 to version 1.5.0
- Convert to PYDISTUTILS_AUTOPLIST
- Convert deprecated USE_PYDISTUTILS=easy_install to yes
Changes made within the 1.5 release include ...
- Added new 'Create Webdriver' keyword to allow greater control of local
WebDrivers, such as setting a proxy or using Chrome options.
- Added support for Safari Browser.
- Copy Desired Capabilities before modifying to prevent affecting future
sesions.
- Fixed Mouse Up keyword attempting to click and hold one more time
before release.
- Refixed issue with parsing desired capabilities.
- Fixed compatibility with RobotFramework v2.8.1
(Only the first 15 lines of the commit message are shown above )
- remove direct dependency on py-setuptools (this port is already depend on it
via USE_DISTUTILS)
- no PORTREVISION bump, because dependency list wasn't changed
- use CHEESESHOP shortcut in master sites, remove redundant MASTER_SITE_SUBDIR
- fix maintainer's email (Recipient address rejected: User unknown)
- remove redundancy from COMMENT
- limit python version to 2.x only (print/except)
- do not hardcode filenames in pkg-plist
Approved by: Vladimir Chukharev <vladimir.chukharev@gmail.com> (maintainer, by
mail)
Selenium2Library is a web testing library for Robot Framework that leverages
the Selenium 2 (WebDriver) libraries from the Selenium project.
It is modeled after (and forked from) the SeleniumLibrary library, but
re-implemented to use Selenium 2 and WebDriver technologies.
WWW: https://github.com/rtomac/robotframework-selenium2library/
PR: ports/175787
Submitted by: Vladimir Chukharev