JasonLeyba: Fix SafariDriver alert handling.


git-svn-id: https://selenium.googlecode.com/svn/trunk@17851 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Adding a capability, safari.cleanSession, for instructing the SafariDriver to clean all existing session data on start up.



git-svn-id: https://selenium.googlecode.com/svn/trunk@17852 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Adding a new system property, webdriver.safari.driver, which may be
used to specify the location of a prebuilt SafariDriver extension (e.g. the
.safariextz file). When specified, the SafariDriver will install this extension
on start-up.  This will uninstall all currently installed extensions (the
existing .safariextz bundles will not be deleted, this just clobbers the browser's Extensions.plist file).

When running the Safari tests with crazyfun, this option may be used with the
"safaridriver" environment flag:
  % go safari:test safaridriver=./SafariDriver.safariextz

This change also includes a fix for launching Safari on 64-bit Windows.



git-svn-id: https://selenium.googlecode.com/svn/trunk@17853 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: The OperaDriver does not implement the new logging commands yet,
so attempting to collect logs on quit results in a NoSuchMethodError. To
prevent tests from failing, we must catch and ignore all Throwables (ick).


git-svn-id: https://selenium.googlecode.com/svn/trunk@17855 07704840-8298-11de-bf8c-fd130f914ac9
SamitBadle: Bumping version to v1.9.1 to support Firefox 15.* and release committed changes

git-svn-id: https://selenium.googlecode.com/svn/trunk@17856 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: We want the certificate to be valid from a day in the past when creating one in the selenium server. Fixes issue 4336.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17857 07704840-8298-11de-bf8c-fd130f914ac9
EranMes: In IE, hovering over the non-text area of an element does not count as hovering, unless the element has a background style set. Circumvent this limitation by hovering over the middle of the text area of the element, not the middle of the element. This fixes issue 4535. Tested with IE 8,9.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17859 07704840-8298-11de-bf8c-fd130f914ac9
JariBakken: Make sure we kill the browser if the initial connection fails.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17860 07704840-8298-11de-bf8c-fd130f914ac9
JariBakken: Make sure our proxy detection logic understands subnetting in the NO_PROXY env var. Fixes issue 4300.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17861 07704840-8298-11de-bf8c-fd130f914ac9
EranMes: Renaming method to match the functionality provided. No functional changes.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17862 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: JavaScript tests depend on IEDriverServer as a browser launcher.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17863 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Reverting r17853. *All* atoms tests shouldn't require the IEDriverServer. We need to find another way fix the issues with the IE6 JavaScript tests.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17864 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Fixing xpath locator for findElement atom for error conditions in IE6.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17865 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Probably a better way to specify tests dependency on IEDriverServer.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17866 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updates to JavaScript automation atoms to fix XPath error cases in IE6.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17867 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Fix a typo.

Fixes issue 4611

git-svn-id: https://selenium.googlecode.com/svn/trunk@17868 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Cleaning out a test that was made common and moved to AlertsTest

git-svn-id: https://selenium.googlecode.com/svn/trunk@17869 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Reverting change to drag_test.html from r16735. The drag test has never worked on IE6, and IE6 fails to render the page correctly, so the test will likely never work.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17872 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Attempting to green the selenium build. Two tests have been commented out. These were only started running again recently, and haven't blocked releases for some time, so this is reasonable. This change also handles the case where the window is dead and where the comparison of frames wasn't working as expected in Firefox 15.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17873 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Take out something I added for debugging. It returns too much detail in the common case

git-svn-id: https://selenium.googlecode.com/svn/trunk@17874 07704840-8298-11de-bf8c-fd130f914ac9