Skip to content

Commit

Permalink
Bump python version to 2.49 and update Changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
AutomatedTester committed Jan 13, 2016
1 parent 8b1d162 commit d0e3c87
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 9 deletions.
11 changes: 11 additions & 0 deletions py/CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
Selenium 2.49.0
* Have Firefox service write to a file instead of PIPE
* on osx for firefox, fallback to checking homebrew install, if the default isn't there
* Added Firefox path variable for string placeholder
* Update README to show Python 3.2+
* refactoring all the service classes to use a common one.
* Add Firefox specific command to switch context between Browser content and Browser chrome
* updating files after go copyright:update
* Use specificationLevel to know that we are speaking GeckoDriver
* Bug fixes: #1294, #1186

Selenium 2.48.0
* Update error pulling to match spec when we encounter a spec compliant browser.
* Disable tests that are not working with Marionette when running Marionette tests
Expand Down
6 changes: 3 additions & 3 deletions py/README
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ If you have `pip <http://www.pip-installer.org>`_ on your system, you can simply

pip install -U selenium

Alternately, you can download the source distribution from `PyPI <http://pypi.python.org/pypi/selenium>`_ (e.g. selenium-2.48.tar.gz), unarchive it, and run::
Alternately, you can download the source distribution from `PyPI <http://pypi.python.org/pypi/selenium>`_ (e.g. selenium-2.49.tar.gz), unarchive it, and run::

python setup.py install

Expand Down Expand Up @@ -107,11 +107,11 @@ For normal WebDriver scripts (non-Remote), the Java server is not needed.

However, to use Selenium Webdriver Remote or the legacy Selenium API (Selenium-RC), you need to also run the Selenium server. The server requires a Java Runtime Environment (JRE).

Download the server separately, from: http://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.0.jar
Download the server separately, from: http://selenium-release.storage.googleapis.com/2.49/selenium-server-standalone-2.49.0.jar

Run the server from the command line::

java -jar selenium-server-standalone-2.48.0.jar
java -jar selenium-server-standalone-2.49.0.jar

Then run your Python client scripts.

Expand Down
6 changes: 3 additions & 3 deletions py/docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ If you have `pip <http://www.pip-installer.org>`_ on your system, you can simply

pip install -U selenium

Alternately, you can download the source distribution from `PyPI <http://pypi.python.org/pypi/selenium>`_ (e.g. selenium-2.48.tar.gz), unarchive it, and run::
Alternately, you can download the source distribution from `PyPI <http://pypi.python.org/pypi/selenium>`_ (e.g. selenium-2.49.tar.gz), unarchive it, and run::

python setup.py install

Expand Down Expand Up @@ -107,11 +107,11 @@ For normal WebDriver scripts (non-Remote), the Java server is not needed.

However, to use Selenium Webdriver Remote or the legacy Selenium API (Selenium-RC), you need to also run the Selenium server. The server requires a Java Runtime Environment (JRE).

Download the server separately, from: http://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.0.jar
Download the server separately, from: http://selenium-release.storage.googleapis.com/2.49/selenium-server-standalone-2.49.0.jar

Run the server from the command line::

java -jar selenium-server-standalone-2.48.0.jar
java -jar selenium-server-standalone-2.49.0.jar

Then run your Python client scripts.

Expand Down
2 changes: 1 addition & 1 deletion py/selenium/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@
from selenium import selenium


__version__ = "2.48.0"
__version__ = "2.49.0"
2 changes: 1 addition & 1 deletion py/selenium/webdriver/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@
from .common.touch_actions import TouchActions
from .common.proxy import Proxy

__version__ = '2.48.0'
__version__ = '2.49.0'
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
setup_args = {
'cmdclass': {'install': install},
'name': 'selenium',
'version': "2.48.0",
'version': "2.49.0",
'description': 'Python bindings for Selenium',
'long_description': open(join(abspath(dirname(__file__)), "py", "README")).read(),
'url': 'https://github.com/SeleniumHQ/selenium/',
Expand Down

2 comments on commit d0e3c87

@emanlove
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please add in the Changelog which the current version of Firefox is supported by this latest version of selenium? That is if this is still how it is announced or how compatibility fixes are made with Firefox. The last listed versions was selenium 2.46.0 showing support for Firefox 38. I know not every WebDriverPython release changes the compatibility so this might just be that case. Thanks.

@AutomatedTester
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SInce we no longer build native events we dont need to worry about version support in that sense which is why we dropped it.

Please sign in to comment.