diff --git a/py/BUILD.bazel b/py/BUILD.bazel index 554e9b44ecefe..763148419aae4 100644 --- a/py/BUILD.bazel +++ b/py/BUILD.bazel @@ -63,7 +63,7 @@ py_wheel( name = 'selenium-wheel', distribution = 'selenium', python_tag = ["py2", "py3"], - version = "4.0.0.a4", + version = "4.0.0.a5", strip_path_prefixes = [ "py", ], diff --git a/py/CHANGES b/py/CHANGES index c4f3636483fd0..85d96b5000549 100644 --- a/py/CHANGES +++ b/py/CHANGES @@ -1,3 +1,27 @@ +Selenium 4.0 Alpha 5 + +* Correct service usage in IE Binding. Fixes #7749 +* Deprecate find_element(s)_by_* calls +* Use a capability to switch engines for Edge (#8096) +* Fix Flake8 errors +* Add WPEWebKit driver (#6375) +* update python_requires to only support python 2.7 and Python3.5+(#8085) +* add the ability to generate a wheel via bazel +* Add in support for page loading strategies for Options +* Add the ability to get and set timeouts against a driver. Fixes #7738 +* Correct Docstring import in WebDriverWait example. Fixes #7780 +* Explicitly force timeout value to float in WebDriverWait. Fixes #8050 +* Add support for relative locators +* Fix clear actions in ActionChains (#7943) +* Automate RemoteConnection subclass selection (#8010) +* Fix capabilties to support macOS platform (#7980) +* fix: DeprecationWarning of base64.encodestring() (#7446) +* Build python code with Bazel +* Parse python docstring example as code snippet +* correct python_requires in setup +* Fix grammar typo in exceptions.py (#7657) +* Fixed references to chromedriver website + Selenium 4.0 Alpha 3 * Fixing stacktrace parser to handle strings as well as objects diff --git a/py/docs/source/index.rst b/py/docs/source/index.rst index 1edf774dfc1b9..d596bff4d193f 100644 --- a/py/docs/source/index.rst +++ b/py/docs/source/index.rst @@ -35,7 +35,7 @@ If you have `pip `_ on your system, you can simply install pip install -U selenium -Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.0.0a3.tar.gz), unarchive it, and run:: +Alternately, you can download the source distribution from `PyPI `_ (e.g. selenium-4.0.0a5.tar.gz), unarchive it, and run:: python setup.py install @@ -131,7 +131,7 @@ Download the server separately, from: http://selenium-release.storage.googleapis Run the server from the command line:: - java -jar selenium-server-standalone-3.141.0.jar + java -jar selenium-server-standalone-4.0.0.jar Then run your Python client scripts. diff --git a/py/selenium/__init__.py b/py/selenium/__init__.py index 58328cc58d8cd..45e282c447b97 100644 --- a/py/selenium/__init__.py +++ b/py/selenium/__init__.py @@ -16,4 +16,4 @@ # under the License. -__version__ = "4.0.0a3" +__version__ = "4.0.0a5" diff --git a/py/selenium/webdriver/__init__.py b/py/selenium/webdriver/__init__.py index 7015ee9109332..c1778f29d3084 100644 --- a/py/selenium/webdriver/__init__.py +++ b/py/selenium/webdriver/__init__.py @@ -40,4 +40,4 @@ from .common.touch_actions import TouchActions # noqa from .common.proxy import Proxy # noqa -__version__ = '4.0.0a3' +__version__ = '4.0.0a5' diff --git a/py/setup.py b/py/setup.py index 625b100bfb37b..2b181866d808d 100755 --- a/py/setup.py +++ b/py/setup.py @@ -27,7 +27,7 @@ setup_args = { 'cmdclass': {'install': install}, 'name': 'selenium', - 'version': "4.0.0a3", + 'version': "4.0.0a5", 'license': 'Apache 2.0', 'description': 'Python bindings for Selenium', 'long_description': open(join(abspath(dirname(__file__)), "README.rst")).read(),