Adding bit more generics to DriverService.Builder
Adding capabilities and browser type for Opera Blink, and configuring tests to run in Opera Blink
Use goog.scope to reduce boilerplate. No functional changes.
Update issue 8187

Add a (passing) test for parsing floating point numbers from JSON.
Make one more test run, exclude two failins tests.
I now added //java/server/test/org/openqa/selenium/remote/server/log:test:run
to http://ci.seleniumhq.org:8080/job/Small%20Tests/
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.