Package org.openqa.selenium
Interface WebDriver.Options
- All Known Implementing Classes:
RemoteWebDriver.RemoteWebDriverOptions
- Enclosing interface:
- WebDriver
public static interface WebDriver.Options
An interface for managing stuff you would do in a browser menu
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a specific cookie.void
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.@Nullable Cookie
getCookieNamed
(String name) Get a cookie with a given name.Get all the cookies for the current domain.logs()
Gets theLogs
interface used to fetch different types of logs.timeouts()
window()
-
Method Details
-
addCookie
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.See W3C WebDriver specification for more details.
- Parameters:
cookie
- The cookie to add.
-
deleteCookieNamed
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.See W3C WebDriver specification for more details.
- Parameters:
name
- The name of the cookie to delete
-
deleteCookie
Delete a cookie from the browser's "cookie jar". The domain of the cookie will be ignored.- Parameters:
cookie
- nom nom nom
-
deleteAllCookies
void deleteAllCookies()Delete all the cookies for the current domain.See W3C WebDriver specification for more details.
-
getCookies
Get all the cookies for the current domain.See W3C WebDriver specification for more details.
- Returns:
- A Set of cookies for the current domain.
-
getCookieNamed
Get a cookie with a given name.See W3C WebDriver specification for more details.
- 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.
-
window
WebDriver.Window window()- Returns:
- the interface for managing the current window.
-
logs
Gets theLogs
interface used to fetch different types of logs.To set the logging preferences
LoggingPreferences
.- Returns:
- A Logs interface.
-