org.openqa.selenium
Interface WebDriver.Options

Enclosing interface:
WebDriver

public static interface WebDriver.Options

An interface for managing stuff you would do in a browser menu


Method Summary
 void addCookie(Cookie cookie)
          Add a specific cookie.
 void deleteAllCookies()
          Delete all the cookies for the current domain.
 void deleteCookie(Cookie cookie)
          Delete a cookie from the browser's "cookie jar".
 void deleteCookieNamed(String name)
          Delete the named cookie from the current domain.
 Cookie getCookieNamed(String name)
          Get a cookie with a given name.
 Set<Cookie> getCookies()
          Get all the cookies for the current domain.
 WebDriver.ImeHandler ime()
          Returns the interface for controlling IME engines to generate complex-script input.
 Logs logs()
          Gets the Logs interface used to fetch different types of logs.
 WebDriver.Timeouts timeouts()
          Returns the interface for managing driver timeouts.
 WebDriver.Window window()
          Returns the interface for managing the current window.
 

Method Detail

addCookie

void addCookie(Cookie cookie)
Add a specific cookie. If the cookie's domain name is left blank, it is assumed that the cookie is meant for the domain of the current document.

Parameters:
cookie - The cookie to add.

deleteCookieNamed

void deleteCookieNamed(String name)
Delete the named cookie from the current domain. This is equivalent to setting the named cookie's expiry date to some time in the past.

Parameters:
name - The name of the cookie to delete

deleteCookie

void deleteCookie(Cookie cookie)
Delete a cookie from the browser's "cookie jar". The domain of the cookie will be ignored.

Parameters:
cookie -

deleteAllCookies

void deleteAllCookies()
Delete all the cookies for the current domain.


getCookies

Set<Cookie> getCookies()
Get all the cookies for the current domain. This is the equivalent of calling "document.cookie" and parsing the result

Returns:
A Set of cookies for the current domain.

getCookieNamed

Cookie getCookieNamed(String name)
Get a cookie with a given name.

Parameters:
name - the name of the cookie
Returns:
the cookie, or null if no cookie with the given name is present

timeouts

WebDriver.Timeouts timeouts()
Returns the interface for managing driver timeouts.


ime

WebDriver.ImeHandler ime()
Returns the interface for controlling IME engines to generate complex-script input.


window

@Beta
WebDriver.Window window()
Returns the interface for managing the current window.


logs

@Beta
Logs logs()
Gets the Logs interface used to fetch different types of logs.

To set the logging preferences LoggingPreferences.

Returns:
A Logs interface.


Copyright © 2012. All Rights Reserved.