Set default value for PhantomJS process reference

In the PhantomJS Service class, the process attribute can be undefined
if something goes wrong.  In that case, the destructor (__del__)
raises an AttributeError.

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Add new contributors to AUTHORS
Add debugger_address option to the ChromeDriver options list to optionally instruct ChromeDriver to wait for the target devtools instance to be started at a given host:ip

Signed-off-by: AutomatedTester <dburns@mozilla.com>
Update Closure library and compiler.

Library to 5fbc334ce7f86018da9fb5e673d2518143aa999e
Compiler to release v20141120
WebElement docstring fixes

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
README.md: fix a typo

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
README: Fix the Yahoo example

The `browser.title` only contains 'Yahoo' now (without the '!'):

>>> from selenium import webdriver
>>> browser = webdriver.Firefox()
>>> browser.get('http://www.yahoo.com')
>>> browser.title
u'Yahoo'

So the assert statement fails. This commit fixes the problem.

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Add Shadow DOM support to Chrome atoms
Update test to also pass on Windows 7
Properly exclude tests on mobile browsers
Make Opera driver support also the new Blink based Opera

Signed-off-by: AutomatedTester <dburns@mozilla.com>
Add @RunWith(JUnit4.class) annotations to all Java tests
This helps building test runner features like "fail whenever there is a public testSmth() method that's not annotated @Test" - to catch tests that were meant to run but wouldn't.
One day one of those features may get added to Selenium's test runner in the ci
Remove call to goog.debug.LogRecord#getExceptionText()
It will be deleted from Closure soon.
Code cleanup/simplification
Add test omitted from last commit.
Update closure-library to fba2eb76bc0e695952480de932d71cc1b7dd9f1f
Updating to Firefox 34
Updating Firerfox prebuilts for Windows
Escape all CSS meaningful characters.
Completes fa6dc53d9cb60f4b08f076c9cf6fd17c68250430
Updating Firefox prebuilts for Windows, second try