Class Storage


  • @Beta
    public class Storage
    extends java.lang.Object
    • Constructor Detail

      • Storage

        public Storage()
    • 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.
      • 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.
      • 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()