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 classStorage.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()
-
-