Class IndexedDB
- java.lang.Object
-
- org.openqa.selenium.devtools.v112.indexeddb.IndexedDB
-
@Beta public class IndexedDB extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexedDB.GetMetadataResponse
static class
IndexedDB.RequestDataResponse
-
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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, java.lang.String databaseName)
Deletes a database.static org.openqa.selenium.devtools.Command<java.lang.Void>
deleteObjectStoreEntries(java.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, java.lang.String databaseName, java.lang.String objectStoreName, KeyRange keyRange)
Delete a range of entries from an object storestatic 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, java.lang.String databaseName, java.lang.String objectStoreName)
Gets metadata of an object store.static org.openqa.selenium.devtools.Command<IndexedDB.RequestDataResponse>
requestData(java.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey)
Requests database names for given security origin.
-
-
-
Method Detail
-
clearObjectStore
public static org.openqa.selenium.devtools.Command<java.lang.Void> clearObjectStore(java.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, java.lang.String databaseName)
Deletes a database.
-
deleteObjectStoreEntries
public static org.openqa.selenium.devtools.Command<java.lang.Void> deleteObjectStoreEntries(java.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey, 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.util.Optional<java.lang.String> securityOrigin, java.util.Optional<java.lang.String> storageKey)
Requests database names for given security origin.
-
-