Adding new tests for alerts. Actually copying tests from .Net to Java
A few minor jsdoc tweaks to improve formatting when generating API documentation.
Updating httpclient and httpcore maven dependencies
Bump Ruby version to 2.38.0.dev
Enforce the required ruby version, not just transitively through rubyzip.
Expose the logging API (beta, subject to change) in the Ruby client

    driver.manage.logs #=> Selenium::WebDriver::Logs
When moving the mouse relative to an element hidden in a parent's
overflow region, that element must first be scrolled into view
before the mouse move can be completed.
Backspace is one word

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
fix webelement find_element(s) unicode issue in python 2.7
updating py version to 2.37.1, updating docs
Updating .NET drag and drop tests to sync with Java tests
Fixing Ruby formatter. Fixes issue 6129
Clean tmp folde when quit command result in socket.error.

Remove unused imports and make it pep8 friendly.

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Add `:rtype` to `Docstring` in `remote.webdriver.find_element*` to work autocomplete for `WebElement` in `PyCharm`

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Catch an exception thrown if the chrome executable is not found and stop chromedriver before propagating it. Fixes issue 6431
svn -> git reference
Re-arrange build.desc files so shared js_fragment definitions are pulled out
into their own namespace. Also moving the fragments that only depend upon
//javascript/atoms under that tree.
do not lowercase (normalize) the 'value' of an input element

added test case

Fixes Issue #6360
fix regresssion with overridding str with basestring in webelement
ChromeDriver is no longer available through Google Code Downloads, update URL

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>