JimEvans: Robustifying .NET tests for use with PhantomJSDriver 

git-svn-id: https://selenium.googlecode.com/svn/trunk@17882 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Replacing all back slashes with straight slashes to avoid conflicts with regexps. Fixes issue 4572

git-svn-id: https://selenium.googlecode.com/svn/trunk@17883 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Adding a new test after issue 4594

git-svn-id: https://selenium.googlecode.com/svn/trunk@17885 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: When an object is returned from a script, convert any function properties to strings instead of throwing an error. This fixes the SafariDriver for a test added in r17639.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17886 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: r17879 exposed a bug in the SafariDriver: switching to a frame by index and name/ID are two distinct cases. If we want the correct behavior we should call the correct functions.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17887 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Since unload notifications are sent synchronously, we must yield before retrying a command that returned early or we'll get stuck in an infinite loop.

Also cleaning up logging so there's less spam to dig through when debugging these types of issues.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17888 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Per r17687, our users can't be bothered to track whether they've called quit, so we must protect against them calling quit multiple times. Would be better to throw IllegalStateException on any operation after a quit() and force users to fix their tests, but this behavior has been enshrined in tests, so...

Also removing more log spam.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17889 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Fixing a typo in the name of a pseudo-command that is used to "poison" a command queue.

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


git-svn-id: https://selenium.googlecode.com/svn/trunk@17891 07704840-8298-11de-bf8c-fd130f914ac9
DavidBurns updating MANIFEST file for new html dir

git-svn-id: https://selenium.googlecode.com/svn/trunk@17892 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Enable Ruby global DEBUG flag for Crazy Fun if it's enabled in Rake and not previously set

git-svn-id: https://selenium.googlecode.com/svn/trunk@17893 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall: Don't double require fxdriver.screenshot, fixing require order

git-svn-id: https://selenium.googlecode.com/svn/trunk@17894 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall: Fix a bunch of type annotations

git-svn-id: https://selenium.googlecode.com/svn/trunk@17895 07704840-8298-11de-bf8c-fd130f914ac9
DavidBurns adding html5 to the packages in setup

git-svn-id: https://selenium.googlecode.com/svn/trunk@17896 07704840-8298-11de-bf8c-fd130f914ac9
DavidBurns it helps if I update the main package and not the test package in setup

git-svn-id: https://selenium.googlecode.com/svn/trunk@17897 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba on behalf of KenKania: Remove deprecation from ChromeDriver ctors
that take a Capabilities object. We need these constructors to support
universal capabilities like proxies.

Also adding a method to set experimental options in ChromeOptions. This may be
used to set options that aren't exposed through the ChromeOptions API.


git-svn-id: https://selenium.googlecode.com/svn/trunk@17898 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Refactoring IE driver alert handling to allow handling of OnBeforeUnload dialogs. This is a slightly incomplete solution, as the dialog is not automatically handled on window close/browser exit. To work around this limitation, navigate to a different page (handling the OnBeforeUnload dialog), then call the quit() method.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17900 07704840-8298-11de-bf8c-fd130f914ac9
LukeIS on behalf of Aditya Ivaturi: adding content-type to remote requests, needed for ghostdriver. Fixes Issue 4630

git-svn-id: https://selenium.googlecode.com/svn/trunk@17901 07704840-8298-11de-bf8c-fd130f914ac9
JariBakken (on behalf of John Higgins): Add :no_website_testing_defaults option for Chrome.

Fixes issue 4049.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17902 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall: Deleting unused prebuild

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