py: removing old api endpoints from command listing
py: phantomjs service needs to really kill the spawned process

Fixes Issue #5921
user defined element properties should be retrievable with getAttribute

Fixes Issue #5295
fix flakey test (for IE)

frame isn't guaranteed to be loaded immediately
Refactoring detection of single-text-node child elements in IE.

In IE, a containing text and no background color will not register as a
hit target unless the mouse cursor is directly over the text of the
element. However, in the case of block elements with children that
include text nodes in addition to other elements, if the first text
node does not contain any text, the correct behavior is to use the
center of the block element for mouse movements. This commit corrects
that behavior.
Meta target for building Marionette atoms, marionette:atoms

Marionette uses a custom protocol similar, but not identical, to the
WebDriver wire protocol.  This patch adds a Marionette protocol
function lookup table for the relevant atoms that it uses.

This isn't ideal because it introduces a tight coupling between
Mozilla's repository and Selenium's.  Instead Marionette should be
importing the fragments directly so that no upstream patches are
needed if Marionette decides to change its protocol.

Mozilla bug 936204 has been filed about this.
Add mailmap for git
Fixing eclipse classpath
bumping maxVersion for Firefox to 31 (and hopefully not needing to change it again!)
Ignoring a test broken in HtmlUnit
handle redirect response explicitly (since switching to using keep-alive)

also fix packaging in setup.py to include webdriver_prefs.json

Fixes Issue #6452
Make it possible to switch the webdriver.xpi from the command line using a
system property.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
De-flaking PageLoadingTest. Tests are stable over 100 runs.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
@Ignore some ChromeDriver tests that fail with chromedriver 2.4

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
General lint & test cleanup.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
Add a test for generating keyboard shortcuts with the interactions API

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
pushing recent js changes. this is mostly lint clean-up with functional
changes isolated to the bot.color module and how the FirefoxDriver
generates key events.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
Fixing crash encountered when taking screenshot of non-HTML page.

This intentionally does not throw an error, but fails silently, with
no screenshot being generated. Fixes issue #6576.
Change rubyzip dependency to ~> 1.0 (by author request)
Adding play suite from current test case feature and fixing the issue with delete test case. Fixes issue #1987 and issue #5003