Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/appium/appium
/ functions
Functions
1,957 in github.com/appium/appium
⨍
Functions
1,957
◇
Types & classes
530
↓ 130 callers
Function
it
()
packages/base-driver/test-fixtures/static/js/jquery.min.js:3
↓ 114 callers
Method
info
(prefix: string, message: any, ...args: any[])
packages/logger/lib/types.ts:31
↓ 96 callers
Method
debug
(prefix: string, message: any, ...args: any[])
packages/logger/lib/types.ts:30
↓ 77 callers
Method
error
(prefix: string, message: any, ...args: any[])
packages/logger/lib/types.ts:36
↓ 55 callers
Method
warn
(prefix: string, message: any, ...args: any[])
packages/logger/lib/types.ts:35
↓ 41 callers
Method
get
()
packages/strongbox/lib/base-item.ts:47
↓ 38 callers
Method
all
(route: string, handler: (req: unknown, res: MockResponse) => void)
packages/fake-plugin/test/unit/plugin.spec.ts:19
↓ 37 callers
Method
code
()
packages/base-driver/lib/protocol/errors.ts:290
↓ 36 callers
Method
w3cStatus
()
packages/base-driver/lib/protocol/errors.ts:293
↓ 34 callers
Method
close
()
packages/types/lib/server.ts:14
↓ 32 callers
Method
set
(key: K, value: V)
packages/appium/lib/schema/schema.ts:28
↓ 31 callers
Method
toString
()
packages/support/lib/timing.ts:100
↓ 23 callers
Method
log
* Creates a log message * @param level * @param prefix * @param message message of the log which will be formatted using utils.format() *
packages/logger/lib/types.ts:21
↓ 21 callers
Method
exec
* Execute `npm` with given args. * * If the process exits with a nonzero code, the contents of `STDOUT` and `STDERR` will be in the * `messag
packages/support/lib/npm.ts:68
↓ 19 callers
Method
start
* Start the timer * * @return {Timer} The current instance, for chaining
packages/support/lib/timing.ts:65
↓ 18 callers
Function
next
()
packages/appium/lib/bidi-commands.ts:196
↓ 17 callers
Method
proxy
* Proxies a raw WebDriver command to the downstream server.
packages/base-driver/lib/jsonwp-proxy/proxy.ts:173
↓ 16 callers
Method
write
* Writes value * @param value New value
packages/strongbox/lib/index.ts:59
↓ 15 callers
Method
delete
()
packages/opencv/lib/autorelease-pool.ts:2
↓ 14 callers
Method
isWindows
()
packages/support/lib/system.ts:77
↓ 13 callers
Method
create
(manifest: Manifest)
packages/appium/test/unit/extension/plugin-config.spec.ts:22
↓ 13 callers
Function
getLogger
(tag: string, parent = rootLogger)
packages/docutils/lib/logger.ts:53
↓ 13 callers
Function
performApiRequest
(suffix = '', opts = {})
scripts/crowdin-common.mjs:54
↓ 12 callers
Method
deleteSession
* Stop an automation session * @see {@link https://w3c.github.io/webdriver/#delete-session} * * @param sessionId - the id of the session that
packages/types/lib/commands/basedriver.ts:361
↓ 12 callers
Method
find
* Perform lookup of image element(s) inside of the current element * * @param multiple - Whether to lookup multiple elements * @param driver
packages/images-plugin/lib/image-element.ts:264
↓ 11 callers
Method
add
(opts: ItemOptions, source: Stream | WebSocket)
packages/storage-plugin/lib/storage.ts:50
↓ 11 callers
Method
fail
* If a thing like `err` has not already been emitted, emit * {@linkcode DocutilsValidator.FAILURE}. * @param err A validation error * @return
packages/docutils/lib/validate.ts:187
↓ 11 callers
Method
getDuration
* Get the duration since the timer was started * * @return {Duration} the duration
packages/support/lib/timing.ts:78
↓ 11 callers
Function
getTestPort
()
packages/driver-test-support/lib/helpers.ts:16
↓ 11 callers
Method
log
* Creates a log message * @param level * @param prefix * @param message message of the log which will be formatted using utils.format() *
packages/logger/lib/log.ts:221
↓ 11 callers
Function
resolveFixture
(filename: string, ...pathParts: string[])
packages/appium/test/helpers.ts:57
↓ 10 callers
Method
clear
* Deletes the item.
packages/strongbox/lib/index.ts:50
↓ 10 callers
Method
click
* Click/tap an element * @see {@link https://w3c.github.io/webdriver/#element-click} * * @param elementId - the id of the element
packages/types/lib/commands/webdriver.ts:299
↓ 10 callers
Method
errorWithException
* Logs given arguments at the error level and returns * the error object. * * @param {...any} args * @returns {Error}
packages/types/lib/logger.ts:63
↓ 10 callers
Method
update
(newSettings: T)
packages/types/lib/driver.ts:30
↓ 9 callers
Method
json
* Writes to `STDOUT`. Must be stringifyable. * * You probably don't want to call this more than once before exiting (since that will output inv
packages/support/lib/console.ts:182
↓ 9 callers
Function
setup
()
packages/base-driver/test/helpers.ts:23
↓ 9 callers
Function
teardown
()
packages/base-driver/test/helpers.ts:32
↓ 8 callers
Method
createSession
* Start a new automation session * @see {@link https://w3c.github.io/webdriver/#new-session} * * @privateRemarks * The shape of this metho
packages/types/lib/commands/basedriver.ts:347
↓ 8 callers
Function
fn
()
packages/support/test/unit/util.spec.ts:600
↓ 7 callers
Method
clearNewCommandTimeout
()
packages/types/lib/driver.ts:125
↓ 7 callers
Method
getInstance
(manifest: Manifest)
packages/appium/test/unit/extension/plugin-config.spec.ts:23
↓ 7 callers
Method
getPageSource
* Get the current page/app source as HTML/XML * @see {@link https://w3c.github.io/webdriver/#get-page-source} * * @returns The UI hierarchy i
packages/types/lib/commands/basedriver.ts:257
↓ 7 callers
Function
getResponseForW3CError
(err: any)
packages/base-driver/lib/protocol/errors.ts:1102
↓ 7 callers
Method
ok
A "success" message
packages/support/lib/console.ts:192
↓ 7 callers
Method
read
* Reads value
packages/strongbox/lib/index.ts:54
↓ 7 callers
Function
wrapIfNeeded
* Recursively wraps objects and functions; leaves primitives unchanged; routes Promises to the * thenable facade. * * @param value - Result of a `g
packages/execute-driver-plugin/lib/vm-host-binding.ts:352
↓ 7 callers
Method
xpathQuery
(sel: string, ctx?: XMLDocument | null)
packages/fake-driver/lib/fake-app.ts:137
↓ 6 callers
Method
decorate
* Wraps a message string in breathtaking fanciness * * Returns `undefined` if `msg` is `undefined`.
packages/support/lib/console.ts:165
↓ 6 callers
Function
deleteSession
(driver: Awaited<ReturnType<typeof wdio>>)
packages/fake-driver/test/helpers.ts:37
↓ 6 callers
Method
end
()
packages/support/test/helpers.ts:23
↓ 6 callers
Function
generateDriverLogPrefix
(obj: object | null, _sessionId?: string | null)
packages/base-driver/lib/basedriver/helpers.ts:369
↓ 6 callers
Method
getActualError
()
packages/base-driver/lib/protocol/errors.ts:927
↓ 6 callers
Method
getSettings
()
packages/types/lib/driver.ts:31
↓ 6 callers
Function
initSession
(w3cPrefixedCaps: StringRecord, wdioOpts: Partial<Parameters<typeof wdio>[0]> = {})
packages/fake-driver/test/helpers.ts:33
↓ 6 callers
Function
isErrorType
(err: any, type: Class<T>)
packages/base-driver/lib/protocol/errors.ts:1063
↓ 6 callers
Function
isWindows
()
packages/support/lib/system.ts:10
↓ 6 callers
Function
kebabCase
(value: string)
packages/appium/lib/utils/object.ts:11
↓ 6 callers
Function
mixin
(mixin: T)
packages/base-driver/lib/basedriver/commands/mixin.ts:13
↓ 6 callers
Function
runExtensionCommand
( args: Args<Cmd, SubCmd>, config: ExtensionConfig<Cmd>, )
packages/appium/lib/cli/extension.ts:29
↓ 6 callers
Function
server
(opts: ServerOpts)
packages/base-driver/lib/express/server.ts:106
↓ 6 callers
Method
setExtension
* Stores a deep-cloned copy of extension metadata under the given type and name. * * @param extType - `"driver"` or `"plugin"` * @param extNa
packages/appium/lib/extension/manifest.ts:288
↓ 6 callers
Function
setPath
(obj: Record<string, unknown>, path: string, value: unknown)
packages/appium/lib/utils/object.ts:136
↓ 6 callers
Function
spinWith
(json: boolean, msg: string, fn: () => T | Promise<T>)
packages/appium/lib/cli/utils.ts:81
↓ 5 callers
Method
add
(...items: T[])
packages/opencv/lib/autorelease-pool.ts:13
↓ 5 callers
Method
command
* Executes a WebDriver command and returns the unwrapped `value` field (or throws).
packages/base-driver/lib/jsonwp-proxy/proxy.ts:318
↓ 5 callers
Method
driverForSession
(sessionId: string)
packages/types/lib/driver.ts:127
↓ 5 callers
Method
findElOrEls
* A helper method that returns one or more UI elements based on the search criteria * * @param strategy - the locator strategy * @param selec
packages/types/lib/commands/basedriver.ts:234
↓ 5 callers
Method
findElement
* Find a UI element given a locator strategy and a selector, erroring if it can't be found * @see {@link https://w3c.github.io/webdriver/#find-elem
packages/types/lib/commands/basedriver.ts:162
↓ 5 callers
Method
getAttribute
* Retrieve the value of an element's attribute * @see {@link https://w3c.github.io/webdriver/#get-element-attribute} * * @param name - the at
packages/types/lib/commands/webdriver.ts:199
↓ 5 callers
Function
getBuildInfo
()
packages/appium/lib/helpers/build.ts:108
↓ 5 callers
Method
getExtensionData
* Returns the live installed-extension map for drivers or plugins (same object as stored in memory). * Mutations affect the manifest until replaced
packages/appium/lib/extension/manifest.ts:70
↓ 5 callers
Method
getImageElement
(imgElId: string)
packages/images-plugin/lib/finder.ts:65
↓ 5 callers
Function
initMocks
(sandbox = createSandbox())
packages/appium/test/unit/extension/mocks.ts:89
↓ 5 callers
Function
installLocalExtension
( appiumHome: string, type: ExtType, pathToExtension: string, )
packages/appium/test/e2e/e2e-helpers.ts:154
↓ 5 callers
Function
isContainedPath
(originalPath: string, root: string)
packages/support/lib/zip.ts:652
↓ 5 callers
Function
isPlainObject
(value: unknown)
packages/relaxed-caps-plugin/lib/plugin.ts:82
↓ 5 callers
Function
isPlainObject
(value: unknown)
packages/support/lib/util.ts:116
↓ 5 callers
Function
loadExtensions
(appiumHome: string)
packages/appium/lib/extension/index.ts:30
↓ 5 callers
Function
mapValues
( obj: T, fn: (value: T[keyof T], key: keyof T) => R, )
packages/appium/lib/utils/object.ts:83
↓ 5 callers
Method
ok
* Emits a {@linkcode DocutilsValidator.SUCCESS} event * @param message Success message
packages/docutils/lib/validate.ts:198
↓ 5 callers
Method
pluginsForSession
* Plugin instances for a session id, or the shared sessionless list when `sessionId` is null. * Lazily builds sessionless instances on first use.
packages/appium/lib/appium.ts:557
↓ 5 callers
Method
publish
(topic: string, publisher: string, data: T)
packages/types/lib/ipc.ts:67
↓ 5 callers
Function
routeConfiguringFunction
(driver: Core<any>)
packages/base-driver/lib/protocol/protocol.ts:258
↓ 5 callers
Function
run
( appiumHome: string, args: CliExtArgs | CliArgs, opts: {env?: Record<string, string>; FORCE_COLOR?: str
packages/appium/test/e2e/e2e-helpers.ts:77
↓ 5 callers
Method
stop
()
packages/support/lib/mjpeg.ts:156
↓ 5 callers
Function
toReadableSizeString
(bytes: number | string)
packages/support/lib/util.ts:411
↓ 5 callers
Function
unwrapIfProxy
* Maps a value that may be our deep proxy back to the underlying host target for host APIs. * * @param value - Possibly a proxy from this module, or
packages/execute-driver-plugin/lib/vm-host-binding.ts:100
↓ 4 callers
Method
_patchExit
* Patches the `exit()` method of the parser to throw an error, so we can handle it manually.
packages/appium/lib/cli/parser.ts:149
↓ 4 callers
Function
b
(e,t)
packages/base-driver/test-fixtures/static/js/jquery.min.js:3
↓ 4 callers
Function
c
(t)
packages/base-driver/test-fixtures/static/js/jquery.min.js:3
↓ 4 callers
Function
capitalize
(value: string)
packages/appium/lib/utils/object.ts:41
↓ 4 callers
Function
compact
(arr: Array<T | null | undefined | false | '' | 0>)
packages/appium/lib/utils/object.ts:176
↓ 4 callers
Function
createBase64EncodeStream
()
packages/support/lib/internal/base64-encode-stream.ts:4
↓ 4 callers
Function
createServer
( driver: T, options: { extraMethodMap?: MethodMap<T>; hostname?: string; cliArgs?: Partial<Se
packages/base-driver/test/helpers.ts:6
↓ 4 callers
Method
drain
()
packages/opencv/lib/autorelease-pool.ts:20
↓ 4 callers
Function
dt
(e)
packages/base-driver/test-fixtures/static/js/jquery.min.js:4
↓ 4 callers
Function
duplicateKeys
(input: T, firstKey: string, secondKey: string)
packages/base-driver/lib/basedriver/helpers.ts:305
↓ 4 callers
Function
errorFromMJSONWPStatusCode
(code: number, value: string | {message: string} = '')
packages/base-driver/lib/protocol/errors.ts:1073
↓ 4 callers
Function
errorFromW3CJsonCode
(signature: string, message: string, stacktrace?: string)
packages/base-driver/lib/protocol/errors.ts:1089
next →
1–100 of 1,957, ranked by callers