Class Storage
- java.lang.Object
-
- org.openqa.selenium.devtools.storage.Storage
-
@Beta public class Storage extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Storage.GetUsageAndQuotaResponse
-
Constructor Summary
Constructors Constructor Description Storage()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Event<CacheStorageContentUpdated>
cacheStorageContentUpdated()
static Event<java.lang.String>
cacheStorageListUpdated()
static Command<java.lang.Void>
clearCookies(java.util.Optional<BrowserContextID> browserContextId)
Clears cookies.static Command<java.lang.Void>
clearDataForOrigin(java.lang.String origin, java.lang.String storageTypes)
Clears storage for origin.static Command<java.util.List<Cookie>>
getCookies(java.util.Optional<BrowserContextID> browserContextId)
Returns all browser cookies.static Command<Storage.GetUsageAndQuotaResponse>
getUsageAndQuota(java.lang.String origin)
Returns usage and quota in bytes.static Event<IndexedDBContentUpdated>
indexedDBContentUpdated()
static Event<java.lang.String>
indexedDBListUpdated()
static Command<java.lang.Void>
setCookies(java.util.List<CookieParam> cookies, java.util.Optional<BrowserContextID> browserContextId)
Sets given cookies.static Command<java.lang.Void>
trackCacheStorageForOrigin(java.lang.String origin)
Registers origin to be notified when an update occurs to its cache storage list.static Command<java.lang.Void>
trackIndexedDBForOrigin(java.lang.String origin)
Registers origin to be notified when an update occurs to its IndexedDB.static Command<java.lang.Void>
untrackCacheStorageForOrigin(java.lang.String origin)
Unregisters origin from receiving notifications for cache storage.static Command<java.lang.Void>
untrackIndexedDBForOrigin(java.lang.String origin)
Unregisters origin from receiving notifications for IndexedDB.
-
-
-
Method Detail
-
clearDataForOrigin
public static Command<java.lang.Void> clearDataForOrigin(java.lang.String origin, java.lang.String storageTypes)
Clears storage for origin.
-
getCookies
public static Command<java.util.List<Cookie>> getCookies(java.util.Optional<BrowserContextID> browserContextId)
Returns all browser cookies.
-
setCookies
public static Command<java.lang.Void> setCookies(java.util.List<CookieParam> cookies, java.util.Optional<BrowserContextID> browserContextId)
Sets given cookies.
-
clearCookies
public static Command<java.lang.Void> clearCookies(java.util.Optional<BrowserContextID> browserContextId)
Clears cookies.
-
getUsageAndQuota
public static Command<Storage.GetUsageAndQuotaResponse> getUsageAndQuota(java.lang.String origin)
Returns usage and quota in bytes.
-
trackCacheStorageForOrigin
public static Command<java.lang.Void> trackCacheStorageForOrigin(java.lang.String origin)
Registers origin to be notified when an update occurs to its cache storage list.
-
trackIndexedDBForOrigin
public static Command<java.lang.Void> trackIndexedDBForOrigin(java.lang.String origin)
Registers origin to be notified when an update occurs to its IndexedDB.
-
untrackCacheStorageForOrigin
public static Command<java.lang.Void> untrackCacheStorageForOrigin(java.lang.String origin)
Unregisters origin from receiving notifications for cache storage.
-
untrackIndexedDBForOrigin
public static Command<java.lang.Void> untrackIndexedDBForOrigin(java.lang.String origin)
Unregisters origin from receiving notifications for IndexedDB.
-
cacheStorageContentUpdated
public static Event<CacheStorageContentUpdated> cacheStorageContentUpdated()
-
cacheStorageListUpdated
public static Event<java.lang.String> cacheStorageListUpdated()
-
indexedDBContentUpdated
public static Event<IndexedDBContentUpdated> indexedDBContentUpdated()
-
indexedDBListUpdated
public static Event<java.lang.String> indexedDBListUpdated()
-
-