Class IndexedDB


  • @Beta
    public class IndexedDB
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      IndexedDB()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.openqa.selenium.devtools.Command<java.lang.Void> clearObjectStore​(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName)
      Clears all entries from an object store.
      static org.openqa.selenium.devtools.Command<java.lang.Void> deleteDatabase​(java.lang.String securityOrigin, java.lang.String databaseName)
      Deletes a database.
      static org.openqa.selenium.devtools.Command<java.lang.Void> deleteObjectStoreEntries​(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, KeyRange keyRange)
      Delete a range of entries from an object store
      static org.openqa.selenium.devtools.Command<java.lang.Void> disable()
      Disables events from backend.
      static org.openqa.selenium.devtools.Command<java.lang.Void> enable()
      Enables events from backend.
      static org.openqa.selenium.devtools.Command<IndexedDB.GetMetadataResponse> getMetadata​(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName)
      Gets metadata of an object store
      static org.openqa.selenium.devtools.Command<IndexedDB.RequestDataResponse> requestData​(java.lang.String securityOrigin, java.lang.String databaseName, java.lang.String objectStoreName, java.lang.String indexName, java.lang.Integer skipCount, java.lang.Integer pageSize, java.util.Optional<KeyRange> keyRange)
      Requests data from object store or index.
      static org.openqa.selenium.devtools.Command<DatabaseWithObjectStores> requestDatabase​(java.lang.String securityOrigin, java.lang.String databaseName)
      Requests database with given name in given frame.
      static org.openqa.selenium.devtools.Command<java.util.List<java.lang.String>> requestDatabaseNames​(java.lang.String securityOrigin)
      Requests database names for given security origin.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IndexedDB

        public IndexedDB()
    • Method Detail

      • clearObjectStore

        public static org.openqa.selenium.devtools.Command<java.lang.Void> clearObjectStore​(java.lang.String securityOrigin,
                                                                                            java.lang.String databaseName,
                                                                                            java.lang.String objectStoreName)
        Clears all entries from an object store.
      • deleteDatabase

        public static org.openqa.selenium.devtools.Command<java.lang.Void> deleteDatabase​(java.lang.String securityOrigin,
                                                                                          java.lang.String databaseName)
        Deletes a database.
      • deleteObjectStoreEntries

        public static org.openqa.selenium.devtools.Command<java.lang.Void> deleteObjectStoreEntries​(java.lang.String securityOrigin,
                                                                                                    java.lang.String databaseName,
                                                                                                    java.lang.String objectStoreName,
                                                                                                    KeyRange keyRange)
        Delete a range of entries from an object store
      • disable

        public static org.openqa.selenium.devtools.Command<java.lang.Void> disable()
        Disables events from backend.
      • enable

        public static org.openqa.selenium.devtools.Command<java.lang.Void> enable()
        Enables events from backend.
      • requestData

        public static org.openqa.selenium.devtools.Command<IndexedDB.RequestDataResponse> requestData​(java.lang.String securityOrigin,
                                                                                                      java.lang.String databaseName,
                                                                                                      java.lang.String objectStoreName,
                                                                                                      java.lang.String indexName,
                                                                                                      java.lang.Integer skipCount,
                                                                                                      java.lang.Integer pageSize,
                                                                                                      java.util.Optional<KeyRange> keyRange)
        Requests data from object store or index.
      • getMetadata

        public static org.openqa.selenium.devtools.Command<IndexedDB.GetMetadataResponse> getMetadata​(java.lang.String securityOrigin,
                                                                                                      java.lang.String databaseName,
                                                                                                      java.lang.String objectStoreName)
        Gets metadata of an object store
      • requestDatabase

        public static org.openqa.selenium.devtools.Command<DatabaseWithObjectStores> requestDatabase​(java.lang.String securityOrigin,
                                                                                                     java.lang.String databaseName)
        Requests database with given name in given frame.
      • requestDatabaseNames

        public static org.openqa.selenium.devtools.Command<java.util.List<java.lang.String>> requestDatabaseNames​(java.lang.String securityOrigin)
        Requests database names for given security origin.