Skip to content
Obsidian Integration Testing
v16.0.0
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Menu
Guides
Getting started
Writing tests
Simulating user input
The `lib` bag
Vaults and fixtures
Transport modes
Android testing
Version matrix
Leftover cleanup
Ad-hoc debugging
API reference
adb
Overview
runAdbBinary
RunAdbParams
runAdbText
runAdbTextWithoutDevice
app-config
Overview
AppConfigRestore
getAppConfig
GetAppConfigParams
restoreAppConfig
setAppConfig
SetAppConfigParams
withAppConfig
WithAppConfigParams
asar-fallback-detection
Overview
AsarFallback
AsarFallbackTier
resolveAsarFallback
ResolveAsarFallbackParams
capture-obsidian-screenshot
Overview
captureObsidianScreenshot
CaptureObsidianScreenshotOptions
capture-screenshot
Overview
buildDeviceMetricsOverride
CaptureScreenshotParams
decodeBase64Png
isPng
PngDimensions
readPngDimensions
cdp-command-timeout-error
Overview
CdpCommandTimeoutError
CdpCommandTimeoutErrorConstructorParams
config-directory
Overview
assertValidConfigDirectory
DEFAULT_CONFIG_DIRECTORY
config-directory-fallback-error
Overview
ConfigDirectoryFallbackError
ConfigDirectoryFallbackErrorConstructorParams
connect-to-cdp
Overview
CdpConnection
connectToCdp
ConnectToCdpOptions
context-id
Overview
ContextArguments
ContextId
ContextOf
context-provider
Overview
setSetupErrorResolver
setTransportOptionsResolver
SetupErrorResolver
setVaultPathResolver
TransportOptionsResolver
VaultPathResolver
demo-vault-bootstrap
Overview
bootstrapDemoVaultPlugins
BootstrapDemoVaultPluginsParams
BootstrapDemoVaultPluginsResult
buildDemoVaultPopulateAsync
BuildDemoVaultPopulateAsyncParams
InstalledPluginInfo
demo-vault-populate
Overview
buildDemoVaultPopulate
BuildDemoVaultPopulateParams
InjectPluginParams
resolveMissingInjectedPlugins
ResolveMissingInjectedPluginsParams
demo-vault-tree
Overview
readDemoVaultTree
ReadDemoVaultTreeParams
desktop-only-plugin-skip-error
Overview
DesktopOnlyPluginSkipError
device-screenshot
Overview
captureDeviceScreenshot
CaptureDeviceScreenshotParams
device-setting-restore
Overview
DeviceSettingRestore
DeviceSettingRestoreDelete
DeviceSettingRestoreKind
DeviceSettingRestoreWrite
resolveDeviceSettingRestore
device-settings
Overview
deleteDeviceSetting
DeviceSettingParams
readDeviceSetting
withSoftKeyboardEnabled
WithSoftKeyboardEnabledParams
writeDeviceSetting
WriteDeviceSettingParams
device-settings-command
Overview
buildDeviceSettingsCommandArguments
BuildDeviceSettingsCommandArgumentsParams
DeviceSettingNamespace
DeviceSettingVerb
electron-compatibility
Overview
ElectronCompatibility
ElectronCompatibilityTier
resolveElectronCompatibility
ResolveElectronCompatibilityParams
emulator-device-id
Overview
EmulatorDeviceCandidate
selectEmulatorDeviceId
SelectEmulatorDeviceIdParams
eval-cap
Overview
DEFAULT_EVAL_CAP_IN_MILLISECONDS
eval-cap-exceeded-error
Overview
EvalCapExceededError
EvalCapExceededErrorConstructorParams
isScriptTimeoutError
eval-in-obsidian
Overview
ClickElementParams
ClickMouseParams
CommonArguments
CreateNoteParams
evalInObsidian
EvalInObsidianParams
GenericObject
HoverElementParams
Lib
MouseButton
MoveMouseParams
OpenSettingsTabParams
PressKeyParams
TypeIntoEditorParams
UnhoverElementParams
WaitUntilParams
fit-screenshot
Overview
computeFitToCanvas
ComputeFitToCanvasParams
fitScreenshotToCanvas
FitScreenshotToCanvasOptions
FitToCanvasGeometry
hide-vault-name
Overview
hideVaultName
HideVaultNameOptions
incompatible-installer-version-error
Overview
IncompatibleInstallerVersionError
IncompatibleInstallerVersionErrorConstructorParams
installer-compatibility
Overview
InstallerCompatibility
InstallerCompatibilityTier
resolveInstallerCompatibility
ResolveInstallerCompatibilityParams
integration-setup-failed-error
Overview
IntegrationSetupFailedError
IntegrationSetupFailedErrorConstructorParams
label-screenshot
Overview
buildLabelSvg
computeLabelBand
ComputeLabelBandParams
escapeSvgText
LabelBandGeometry
LabelCaptionMeasurement
labelScreenshot
LabelScreenshotOptions
measureLabelCaption
MeasureLabelCaptionParams
lib-registry
Overview
LibResolver
registerLibResolver
obsidian-metadata
Overview
getVersionMetadata
ObsidianRuntimeVersions
ObsidianVersionChangelogUrls
ObsidianVersionDownloads
ObsidianVersionMetadata
obsidian-version
Overview
CATALYST_LATEST
PUBLIC_LATEST
open-obsidian-settings-tab
Overview
openObsidianSettingsTab
OpenObsidianSettingsTabParams
owned-instance-exited-error
Overview
OwnedInstanceExitedError
OwnedInstanceExitedErrorConstructorParams
poll-in-obsidian
Overview
pollInObsidian
PollInObsidianParams
renderer-failed-to-initialize-error
Overview
RendererFailedToInitializeError
resolve-emulator-device-id
Overview
resolveEmulatorDeviceId
ResolveEmulatorDeviceIdParams
run-version-matrix
Overview
runObsidianVersionMatrix
RunObsidianVersionMatrixParams
silent-asar-fallback-error
Overview
SilentAsarFallbackError
SilentAsarFallbackErrorConstructorParams
soft-keyboard
Overview
raiseSoftKeyboard
RaiseSoftKeyboardParams
tapDevice
TapDeviceParams
soft-keyboard-geometry
Overview
buildSoftKeyboardDiagnosticMessage
BuildSoftKeyboardDiagnosticMessageParams
checkIsSoftKeyboardUp
CheckIsSoftKeyboardUpParams
DEFAULT_MINIMUM_KEYBOARD_HEIGHT_IN_PIXELS
ElementRect
parseInputMethodState
resolveSoftKeyboardTapPoints
ResolveSoftKeyboardTapPointsParams
SoftKeyboardTapPoint
SoftKeyboardViewportSnapshot
stale-build-error
Overview
StaleBuildError
StaleBuildErrorConstructorParams
temporary-vault
Overview
PopulateFileContent
PopulateFilesParams
TemporaryVault
TemporaryVaultConstructorOptions
transport
Overview
ConsoleCaptureHandle
ObsidianTransport
TransportEvalOptions
transport-appium
Overview
AppiumSessionInfo
AppiumTransport
AppiumTransportConfig
transport-desktop-cdp
Overview
DesktopCdpTransport
DesktopCdpTransportConfig
OwnedInstanceAsar
OwnedInstanceConfig
OwnedInstanceEndpoint
transport-factory
Overview
createTransportFromOptions
transport-options
Overview
checkIsMobileTransport
ObsidianAndroidAppiumTransportOptions
ObsidianCdpTransportOptions
ObsidianTransportOptions
vault-registry
Overview
registerVault
unregisterVault
version-matrix
Overview
DEFAULT_OBSIDIAN_VERSION_SPECS
ObsidianVersionMatrixEntry
GitHub
Select theme
Dark
Light
Auto
StaleBuildError.sourcePath
StaleBuildError
› sourcePath
Type:
string
Path to the newest source found, relative to the project root.