Class Storage
- java.lang.Object
-
- org.openqa.selenium.devtools.v102.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 org.openqa.selenium.devtools.Event<CacheStorageContentUpdated>cacheStorageContentUpdated()static org.openqa.selenium.devtools.Event<java.lang.String>cacheStorageListUpdated()static org.openqa.selenium.devtools.Command<java.lang.Void>clearCookies(java.util.Optional<BrowserContextID> browserContextId)Clears cookies.static org.openqa.selenium.devtools.Command<java.lang.Void>clearDataForOrigin(java.lang.String origin, java.lang.String storageTypes)Clears storage for origin.static org.openqa.selenium.devtools.Command<java.lang.Boolean>clearTrustTokens(java.lang.String issuerOrigin)Removes all Trust Tokens issued by the provided issuerOrigin.static org.openqa.selenium.devtools.Command<java.util.List<Cookie>>getCookies(java.util.Optional<BrowserContextID> browserContextId)Returns all browser cookies.static org.openqa.selenium.devtools.Command<InterestGroupDetails>getInterestGroupDetails(java.lang.String ownerOrigin, java.lang.String name)Gets details for a named interest group.static org.openqa.selenium.devtools.Command<java.util.List<TrustTokens>>getTrustTokens()Returns the number of stored Trust Tokens per issuer for the current browsing context.static org.openqa.selenium.devtools.Command<Storage.GetUsageAndQuotaResponse>getUsageAndQuota(java.lang.String origin)Returns usage and quota in bytes.static org.openqa.selenium.devtools.Event<IndexedDBContentUpdated>indexedDBContentUpdated()static org.openqa.selenium.devtools.Event<java.lang.String>indexedDBListUpdated()static org.openqa.selenium.devtools.Event<InterestGroupAccessed>interestGroupAccessed()static org.openqa.selenium.devtools.Command<java.lang.Void>overrideQuotaForOrigin(java.lang.String origin, java.util.Optional<java.lang.Number> quotaSize)Override quota for the specified originstatic org.openqa.selenium.devtools.Command<java.lang.Void>setCookies(java.util.List<CookieParam> cookies, java.util.Optional<BrowserContextID> browserContextId)Sets given cookies.static org.openqa.selenium.devtools.Command<java.lang.Void>setInterestGroupTracking(java.lang.Boolean enable)Enables/Disables issuing of interestGroupAccessed events.static org.openqa.selenium.devtools.Command<java.lang.Void>trackCacheStorageForOrigin(java.lang.String origin)Registers origin to be notified when an update occurs to its cache storage list.static org.openqa.selenium.devtools.Command<java.lang.Void>trackIndexedDBForOrigin(java.lang.String origin)Registers origin to be notified when an update occurs to its IndexedDB.static org.openqa.selenium.devtools.Command<java.lang.Void>untrackCacheStorageForOrigin(java.lang.String origin)Unregisters origin from receiving notifications for cache storage.static org.openqa.selenium.devtools.Command<java.lang.Void>untrackIndexedDBForOrigin(java.lang.String origin)Unregisters origin from receiving notifications for IndexedDB.
-
-
-
Method Detail
-
clearDataForOrigin
public static org.openqa.selenium.devtools.Command<java.lang.Void> clearDataForOrigin(java.lang.String origin, java.lang.String storageTypes)Clears storage for origin.
-
getCookies
public static org.openqa.selenium.devtools.Command<java.util.List<Cookie>> getCookies(java.util.Optional<BrowserContextID> browserContextId)
Returns all browser cookies.
-
setCookies
public static org.openqa.selenium.devtools.Command<java.lang.Void> setCookies(java.util.List<CookieParam> cookies, java.util.Optional<BrowserContextID> browserContextId)
Sets given cookies.
-
clearCookies
public static org.openqa.selenium.devtools.Command<java.lang.Void> clearCookies(java.util.Optional<BrowserContextID> browserContextId)
Clears cookies.
-
getUsageAndQuota
public static org.openqa.selenium.devtools.Command<Storage.GetUsageAndQuotaResponse> getUsageAndQuota(java.lang.String origin)
Returns usage and quota in bytes.
-
overrideQuotaForOrigin
@Beta public static org.openqa.selenium.devtools.Command<java.lang.Void> overrideQuotaForOrigin(java.lang.String origin, java.util.Optional<java.lang.Number> quotaSize)Override quota for the specified origin
-
trackCacheStorageForOrigin
public static org.openqa.selenium.devtools.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 org.openqa.selenium.devtools.Command<java.lang.Void> trackIndexedDBForOrigin(java.lang.String origin)
Registers origin to be notified when an update occurs to its IndexedDB.
-
untrackCacheStorageForOrigin
public static org.openqa.selenium.devtools.Command<java.lang.Void> untrackCacheStorageForOrigin(java.lang.String origin)
Unregisters origin from receiving notifications for cache storage.
-
untrackIndexedDBForOrigin
public static org.openqa.selenium.devtools.Command<java.lang.Void> untrackIndexedDBForOrigin(java.lang.String origin)
Unregisters origin from receiving notifications for IndexedDB.
-
getTrustTokens
@Beta public static org.openqa.selenium.devtools.Command<java.util.List<TrustTokens>> getTrustTokens()
Returns the number of stored Trust Tokens per issuer for the current browsing context.
-
clearTrustTokens
@Beta public static org.openqa.selenium.devtools.Command<java.lang.Boolean> clearTrustTokens(java.lang.String issuerOrigin)
Removes all Trust Tokens issued by the provided issuerOrigin. Leaves other stored data, including the issuer's Redemption Records, intact.
-
getInterestGroupDetails
@Beta public static org.openqa.selenium.devtools.Command<InterestGroupDetails> getInterestGroupDetails(java.lang.String ownerOrigin, java.lang.String name)
Gets details for a named interest group.
-
setInterestGroupTracking
@Beta public static org.openqa.selenium.devtools.Command<java.lang.Void> setInterestGroupTracking(java.lang.Boolean enable)
Enables/Disables issuing of interestGroupAccessed events.
-
cacheStorageContentUpdated
public static org.openqa.selenium.devtools.Event<CacheStorageContentUpdated> cacheStorageContentUpdated()
-
cacheStorageListUpdated
public static org.openqa.selenium.devtools.Event<java.lang.String> cacheStorageListUpdated()
-
indexedDBContentUpdated
public static org.openqa.selenium.devtools.Event<IndexedDBContentUpdated> indexedDBContentUpdated()
-
indexedDBListUpdated
public static org.openqa.selenium.devtools.Event<java.lang.String> indexedDBListUpdated()
-
interestGroupAccessed
public static org.openqa.selenium.devtools.Event<InterestGroupAccessed> interestGroupAccessed()
-
-