SYMBOL INDEX (4183 symbols across 627 files) FILE: examples/custom-commands/angular/getElementsInList.js method command (line 2) | async command(listName, cb = function(r) {return r}) { FILE: examples/globalsModule.js method before (line 46) | before(cb) { method beforeEach (line 51) | beforeEach(browser, cb) { method after (line 56) | after(cb) { method afterEach (line 61) | afterEach(browser, cb) { method reporter (line 68) | reporter(results, cb) { FILE: examples/pages/google/consent.js class ConsentCommand (line 1) | class ConsentCommand { method turnOffSearchCustomization (line 2) | turnOffSearchCustomization() { method turnOffYoutubeHistory (line 8) | turnOffYoutubeHistory() { method turnOffAdPersonalization (line 14) | turnOffAdPersonalization() { method confirm (line 20) | confirm() { method turnOffEverything (line 26) | turnOffEverything() { FILE: examples/pages/google/search.js method submit (line 2) | submit() { FILE: examples/test-app/globals.js method before (line 9) | before(done) { method after (line 24) | after() { FILE: examples/tests/selectElement.js method before (line 4) | before(browser) { method demoTest (line 8) | async demoTest(browser) { FILE: lib/api/_loaders/_base-loader.js class BaseLoader (line 9) | class BaseLoader extends EventEmitter { method commandOverrides (line 10) | static get commandOverrides () { method handleModuleError (line 22) | static handleModuleError(err, fullPath) { method unflattenNamespace (line 38) | static unflattenNamespace(target, namespace, value) { method createDriverCommand (line 50) | static createDriverCommand(nightwatchInstance, commandName) { method lastDeferred (line 65) | static get lastDeferred() { method lastDeferred (line 69) | static set lastDeferred(value) { method commandQueue (line 73) | get commandQueue() { method loadSubDirectories (line 77) | get loadSubDirectories() { method reporter (line 81) | get reporter() { method api (line 85) | get api() { method elementLocator (line 89) | get elementLocator() { method transport (line 93) | get transport() { method namespace (line 97) | get namespace() { method module (line 101) | get module() { method module (line 105) | set module(val) { method commandName (line 109) | get commandName() { method commandFn (line 113) | get commandFn() { method commandFn (line 117) | set commandFn(val) { method commandName (line 121) | set commandName(val) { method stackTrace (line 125) | set stackTrace(val) { method stackTrace (line 129) | get stackTrace() { method instance (line 133) | get instance() { method isUserDefined (line 137) | get isUserDefined() { method isUserDefined (line 141) | set isUserDefined(val) { method addedInsideCallback (line 145) | get addedInsideCallback() { method addedInsideCallback (line 149) | set addedInsideCallback(val) { method ignoreUnderscoreLeadingNames (line 153) | set ignoreUnderscoreLeadingNames(val) { method ignoreUnderscoreLeadingNames (line 157) | get ignoreUnderscoreLeadingNames() { method constructor (line 161) | constructor(nightwatchInstance) { method isTypescriptDisabled (line 168) | isTypescriptDisabled() { method settings (line 172) | get settings() { method getTargetNamespace (line 176) | getTargetNamespace() { method isFileNameValid (line 180) | isFileNameValid(fileName) { method setNamespace (line 188) | setNamespace(val) { method loadModule (line 194) | loadModule(dirPath, fileName) { method requireModule (line 205) | requireModule(fullPath, fileName) { method loadModuleAsync (line 224) | async loadModuleAsync(dirPath, fileName) { method requireModuleAsync (line 233) | async requireModuleAsync(fullPath, fileName) { method validateMethod (line 252) | validateMethod() {} method defineArgs (line 254) | defineArgs(parent, namespacedApi) { method getNamespacedAliases (line 307) | getNamespacedAliases() { method define (line 323) | define(parent = null) { method defineNamespacedApi (line 351) | defineNamespacedApi(parent) { method getCommandOptions (line 384) | getCommandOptions() { method createQueuedCommandFn (line 388) | createQueuedCommandFn({parent, commandName, namespace, commandFn, cont... method loadDriverCommands (line 488) | loadDriverCommands({commands, namespace}) { FILE: lib/api/_loaders/_command-loader.js class BaseCommandLoader (line 4) | class BaseCommandLoader extends BaseLoader { method constructor (line 5) | constructor(nightwatchInstance) { method isTypeImplemented (line 19) | static isTypeImplemented(instance, method, type) { method sessionId (line 29) | get sessionId() { method getCommandOptions (line 33) | getCommandOptions() { method validateMethod (line 43) | validateMethod(parent) { method resolveElementSelector (line 65) | resolveElementSelector(args) { method getTargetNamespace (line 79) | getTargetNamespace(parent) { FILE: lib/api/_loaders/assertion-scheduler.js class AssertionScheduler (line 6) | class AssertionScheduler { method instance (line 7) | get instance() { method opts (line 11) | get opts() { method constructor (line 19) | constructor(instance, opts = {}) { method reschedule (line 28) | reschedule() { method setOptsFromSelector (line 35) | setOptsFromSelector() { method createAssertionRunner (line 49) | createAssertionRunner({passed, actual, commandCallback, message, elaps... method verifyCommandArgs (line 67) | verifyCommandArgs() { method start (line 75) | start() { method schedule (line 82) | schedule() { method getFullMessage (line 165) | getFullMessage(passed, elapsedTime) { FILE: lib/api/_loaders/assertion.js class AssertionLoader (line 9) | class AssertionLoader extends BaseCommandLoader { method interfaceMethods (line 10) | static get interfaceMethods() { method validateAssertClass (line 18) | static validateAssertClass(instance) { method constructor (line 29) | constructor(nightwatchInstance) { method timeout (line 37) | get timeout() { method rescheduleInterval (line 41) | get rescheduleInterval() { method globals (line 45) | get globals() { method containsES6Class (line 49) | containsES6Class() { method validateModuleDefinition (line 53) | validateModuleDefinition() { method validateCJSModule (line 61) | validateCJSModule() { method validateES6Class (line 67) | validateES6Class() { method createQueuedCommandFn (line 73) | createQueuedCommandFn({parent, apiToReturn}) { method createWrapper (line 129) | createWrapper(abortOnFailure) { FILE: lib/api/_loaders/chrome.js class ChromeCommandLoader (line 3) | class ChromeCommandLoader extends BaseLoader { method chromeCommands (line 4) | static get chromeCommands() { method loadCommands (line 22) | loadCommands() { FILE: lib/api/_loaders/command.js class CommandLoader (line 5) | class CommandLoader extends BaseCommandLoader { method interfaceMethods (line 7) | static get interfaceMethods() { method isDeprecatedCommandStyle (line 13) | static isDeprecatedCommandStyle(CommandModule) { method createFromObject (line 23) | static createFromObject(CommandModule) { method transportActions (line 39) | static transportActions({actions, api}) { method createInstance (line 70) | static createInstance(nightwatchInstance, CommandModule, opts) { method loadSubDirectories (line 148) | get loadSubDirectories() { method createWrapper (line 152) | createWrapper() { method getTargetNamespace (line 263) | getTargetNamespace(parent, namespacedApi) { FILE: lib/api/_loaders/element-api.js class ScopedElementAPILoader (line 6) | class ScopedElementAPILoader { method availableElementCommands (line 7) | static get availableElementCommands() { method isScopedElementCommand (line 24) | static isScopedElementCommand(commandName) { method constructor (line 30) | constructor(nightwatchInstance) { method createLocatingCommand (line 34) | createLocatingCommand(name) { method loadElementMethods (line 42) | loadElementMethods(target, element) { method createElementMethod (line 66) | createElementMethod() { FILE: lib/api/_loaders/element-command.js class ElementCommandLoader (line 4) | class ElementCommandLoader extends CommandLoader { method createInstance (line 5) | static createInstance(CommandModule, opts) { method createWrapper (line 11) | createWrapper() { FILE: lib/api/_loaders/element-global.js class ElementGlobal (line 10) | class ElementGlobal { method availableElementCommands (line 11) | static get availableElementCommands() { method element (line 35) | static element({locator, testSuite, client, options}) { method api (line 42) | get api() { method reporter (line 46) | get reporter() { method commandQueue (line 50) | get commandQueue() { method transport (line 54) | get transport() { method settings (line 58) | get settings() { method constructor (line 62) | constructor({testSuite, client, options = {}}) { method init (line 74) | init() { method findElement (line 78) | async findElement() { method isElementObject (line 93) | static isElementObject(element) { method setPropertiesFromElement (line 109) | setPropertiesFromElement(element) { method createWebElement (line 135) | createWebElement(id) { method setLocator (line 139) | setLocator(locator) { method exported (line 173) | exported() { method computeArguments (line 181) | computeArguments(args, commandName) { method getComponentProperty (line 204) | getComponentProperty(propName) { method createCommand (line 226) | createCommand(commandName, commandToExecute, nightwatchName) { method setElement (line 330) | async setElement(stackTrace) { method loadCommandsOntoObject (line 351) | loadCommandsOntoObject(exportedElement) { FILE: lib/api/_loaders/ensure.js class SeleniumCommand (line 12) | class SeleniumCommand extends EventEmitter { method constructor (line 13) | constructor({negate, args, settings, commandName}) { method setExpected (line 27) | setExpected() { method isElementCommand (line 32) | isElementCommand() { method requiresLocatingElement (line 36) | requiresLocatingElement() { method getVerb (line 40) | getVerb() { method getMessage (line 56) | getMessage(passed) { method isSeleniumElement (line 75) | static isSeleniumElement(element) { method adaptElementArgument (line 79) | async adaptElementArgument(transport) { method execute (line 94) | async execute(transport) { class EnsureAssertionLoader (line 103) | class EnsureAssertionLoader extends BaseLoader { method defaultVerb (line 104) | static get defaultVerb() { method assertOperators (line 108) | static get assertOperators() { method elementCommands (line 133) | static get elementCommands() { method requiresLocating (line 150) | static get requiresLocating() { method runAssertion (line 165) | async runAssertion({negate, args, commandName, abortOnFailure, assertF... method createAssertion (line 210) | createAssertion(commandName, abortOnFailure) { method loadAssertions (line 256) | loadAssertions(parent = null) { FILE: lib/api/_loaders/expect-assertion.js class ExpectAssertionLoader (line 4) | class ExpectAssertionLoader extends BaseLoader { method ChaiAssertionType (line 5) | static get ChaiAssertionType() { method getChaiAssertionType (line 12) | static getChaiAssertionType(assertionType) { method createMatcher (line 24) | static createMatcher({ method loadAssertion (line 57) | loadAssertion(expectCommandName) { FILE: lib/api/_loaders/expect.js class ExpectLoader (line 8) | class ExpectLoader extends BaseCommandLoader { method interfaceMethods (line 9) | static get interfaceMethods() { method createInstance (line 15) | static createInstance(nightwatchInstance, CommandModule, opts) { method createWrapper (line 32) | createWrapper(abortOnFailure) { method define (line 83) | define(parent = null) { method loadAssertions (line 123) | loadAssertions(expectCommand) { FILE: lib/api/_loaders/firefox.js class FirefoxCommandLoader (line 3) | class FirefoxCommandLoader extends BaseLoader { method firefoxCommands (line 4) | static get firefoxCommands() { method loadCommands (line 13) | loadCommands() { FILE: lib/api/_loaders/page-object.js class PageObjectLoader (line 7) | class PageObjectLoader extends BaseLoader { method loadSubDirectories (line 8) | get loadSubDirectories() { method pageObjectCache (line 12) | get pageObjectCache() { method loadApiCommands (line 16) | static loadApiCommands(nightwatchInstance) { method loadApi (line 45) | loadApi(pageObject) { method createWrapper (line 51) | createWrapper() { method pageObjectDefinition (line 55) | pageObjectDefinition() { method define (line 59) | define() { FILE: lib/api/_loaders/plugin.js method plugins (line 9) | static get plugins() { method load (line 14) | static load(pluginName) { FILE: lib/api/_loaders/static.js method assertOperators (line 15) | static get assertOperators() { method lastDeferred (line 33) | static get lastDeferred() { method lastDeferred (line 37) | static set lastDeferred(value) { method api (line 41) | get api() { method reporter (line 45) | get reporter() { method commandQueue (line 49) | get commandQueue() { method constructor (line 53) | constructor(nightwatchInstance) { method createStaticAssertion (line 65) | createStaticAssertion(commandName, abortOnFailure, apiToReturn) { method loadStaticAssertions (line 202) | loadStaticAssertions(parent = null) { method loadStaticExpect (line 256) | loadStaticExpect(parent = null) { method addToQueue (line 292) | addToQueue() { FILE: lib/api/_loaders/within-context.js class WithinLoader (line 9) | class WithinLoader extends BaseLoader { method loadSubDirectories (line 10) | get loadSubDirectories() { method loadCommandCache (line 14) | static loadCommandCache(nightwatchInstance) { method loadApi (line 38) | loadApi(context) { method createWrapper (line 64) | createWrapper() { method withinDefinition (line 68) | withinDefinition(...args) { method define (line 78) | define() { class WithinContext (line 83) | class WithinContext { method api (line 85) | get api() { method client (line 89) | get client() { method args (line 93) | get args() { method constructor (line 97) | constructor(loadApi, nightwatchInstance, container) { FILE: lib/api/assertions/_assertionInstance.js class AssertionInstance (line 8) | class AssertionInstance { method isElementNotFoundResult (line 9) | static isElementNotFoundResult(result) { method init (line 23) | static init({nightwatchInstance, args, fileName, options}) { method constructor (line 41) | constructor({nightwatchInstance, args, fileName, options} = {}, skipIn... method initialize (line 48) | initialize() { method options (line 73) | set options(val) { method options (line 77) | get options() { method result (line 81) | get result() { method args (line 85) | set args(value) { method elementSelector (line 89) | set elementSelector(value) { method api (line 93) | set api(value) { method args (line 97) | get args() { method negate (line 101) | get negate() { method client (line 108) | get client() { method api (line 112) | get api() { method doneCallback (line 116) | get doneCallback() { method doneCallback (line 120) | set doneCallback(value) { method elementSelector (line 124) | get elementSelector() { method runFailure (line 146) | runFailure() { method hasFailure (line 156) | hasFailure() { method getValue (line 170) | getValue() { method isOk (line 187) | isOk(value = '') { method getActual (line 202) | getActual() { method setResult (line 221) | setResult(result) { FILE: lib/api/assertions/domPropertyContains.js method verb (line 30) | verb(negate) { FILE: lib/api/assertions/domPropertyEquals.js function formatMsg (line 27) | function formatMsg({msg, domProperty, expected, verb = function(negate) ... method verb (line 52) | verb(negate) { FILE: lib/api/assertions/hidden.js constant MSG_ELEMENT_NOT_FOUND (line 17) | const MSG_ELEMENT_NOT_FOUND = 'Testing if element %s is hidden. ' + FILE: lib/api/client-commands/_base-command.js method isTraceable (line 2) | static get isTraceable() { method makePromise (line 14) | static makePromise({performAction, userSuppliedCallback = function() {},... method returnsFullResultObject (line 51) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 55) | get resolvesWithFullResultObject() { method reportProtocolErrors (line 59) | reportProtocolErrors(result) { method command (line 63) | command(userSuppliedCallback) { method executeScriptHandler (line 83) | executeScriptHandler(method, script, args, callback) { FILE: lib/api/client-commands/_locateStrategy.js class Command (line 3) | class Command extends EventEmitter { method command (line 4) | command(callback = function() {}) { FILE: lib/api/client-commands/alerts/accept.js class AcceptAlert (line 29) | class AcceptAlert extends ClientCommand { method isTraceable (line 30) | static get isTraceable() { method performAction (line 34) | performAction(callback) { FILE: lib/api/client-commands/alerts/dismiss.js class DismissAlert (line 32) | class DismissAlert extends ClientCommand { method isTraceable (line 33) | static get isTraceable() { method performAction (line 37) | performAction(callback) { FILE: lib/api/client-commands/alerts/getText.js class GetAlertText (line 31) | class GetAlertText extends ClientCommand { method performAction (line 32) | performAction(callback) { FILE: lib/api/client-commands/alerts/setText.js class SetAlertText (line 30) | class SetAlertText extends ClientCommand { method isTraceable (line 31) | static get isTraceable() { method performAction (line 35) | performAction(callback) { method command (line 41) | command(value, callback) { FILE: lib/api/client-commands/axeInject.js method allowOverride (line 25) | static get allowOverride() { FILE: lib/api/client-commands/axeRun.js method allowOverride (line 27) | static get allowOverride() { FILE: lib/api/client-commands/cookies/delete.js class DeleteCookie (line 30) | class DeleteCookie extends ClientCommand { method isTraceable (line 31) | static get isTraceable() { method performAction (line 35) | performAction(callback) { method command (line 41) | command(cookieName, callback) { FILE: lib/api/client-commands/cookies/deleteAll.js class DeleteCookies (line 29) | class DeleteCookies extends ClientCommand { method isTraceable (line 30) | static get isTraceable() { method performAction (line 34) | performAction(callback) { FILE: lib/api/client-commands/cookies/get.js class GetCookie (line 37) | class GetCookie extends ClientCommand { method performAction (line 38) | performAction(callback) { method command (line 44) | command(name, callback) { FILE: lib/api/client-commands/cookies/getAll.js class GetCookies (line 36) | class GetCookies extends ClientCommand { method performAction (line 37) | performAction(callback) { FILE: lib/api/client-commands/cookies/set.js class SetCookie (line 42) | class SetCookie extends ClientCommand { method isTraceable (line 43) | static get isTraceable() { method performAction (line 47) | performAction(callback) { method command (line 53) | command(cookie, callback) { FILE: lib/api/client-commands/debug.js class Debug (line 51) | class Debug extends EventEmitter { method avoidPrematureParentNodeResolution (line 52) | static get avoidPrematureParentNodeResolution() { method command (line 56) | command(config, callback) { FILE: lib/api/client-commands/deleteCookie.js class DeleteCookie (line 22) | class DeleteCookie extends ClientCommand { method returnsFullResultObject (line 23) | get returnsFullResultObject() { method performAction (line 27) | performAction(callback) { method isTraceable (line 31) | static get isTraceable() { method command (line 35) | command(cookieName, callback) { FILE: lib/api/client-commands/deleteCookies.js class DeleteCookie (line 21) | class DeleteCookie extends ClientCommand { method returnsFullResultObject (line 22) | get returnsFullResultObject() { method isTraceable (line 26) | static get isTraceable() { method performAction (line 30) | performAction(callback) { FILE: lib/api/client-commands/document/executeAsyncScript.js class ExecuteAsyncScript (line 53) | class ExecuteAsyncScript extends ClientCommand { method namespacedAliases (line 54) | static get namespacedAliases() { method isTraceable (line 58) | static get isTraceable() { method performAction (line 62) | performAction(callback) { method command (line 68) | command(script, args, callback) { FILE: lib/api/client-commands/document/executeScript.js class ExecuteScript (line 54) | class ExecuteScript extends ClientCommand { method namespacedAliases (line 55) | static get namespacedAliases() { method isTraceable (line 59) | static get isTraceable() { method performAction (line 63) | performAction(callback) { method command (line 69) | command(script, args, callback) { FILE: lib/api/client-commands/document/injectScript.js class InjectScript (line 28) | class InjectScript extends ClientCommand { method isTraceable (line 29) | static get isTraceable() { method performAction (line 33) | performAction(callback) { method command (line 39) | command(scriptUrl, id, callback) { FILE: lib/api/client-commands/document/source.js class Source (line 27) | class Source extends ClientCommand { method namespacedAliases (line 28) | static get namespacedAliases() { method performAction (line 32) | performAction(callback) { FILE: lib/api/client-commands/enablePerformanceMetrics.js class EnablePerformanceMetrics (line 31) | class EnablePerformanceMetrics extends ClientCommand { method performAction (line 33) | performAction(callback) { method command (line 47) | command(enable, callback) { FILE: lib/api/client-commands/end.js class End (line 17) | class End extends EventEmitter { method command (line 18) | command(forceEnd = !this.reuseBrowser, callback) { method complete (line 45) | complete(callback, response) { FILE: lib/api/client-commands/getCookie.js class GetCookie (line 26) | class GetCookie extends ClientCommand { method returnsFullResultObject (line 27) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 31) | get resolvesWithFullResultObject() { method performAction (line 41) | performAction(actionCallback) { method command (line 62) | command(name, callback) { FILE: lib/api/client-commands/getCookies.js class GetCookies (line 26) | class GetCookies extends ClientCommand { method performAction (line 27) | performAction(callback) { FILE: lib/api/client-commands/getLog.js class GetLog (line 25) | class GetLog extends ClientCommand { method returnsFullResultObject (line 26) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 30) | get resolvesWithFullResultObject() { method performAction (line 34) | performAction(actionCallback) { method command (line 38) | command(typeString = 'browser', callback) { FILE: lib/api/client-commands/getLogTypes.js class GetLogTypes (line 22) | class GetLogTypes extends ClientCommand { method returnsFullResultObject (line 23) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 27) | get resolvesWithFullResultObject() { method performAction (line 31) | performAction(actionCallback) { FILE: lib/api/client-commands/getPerformanceMetrics.js class GetPerformanceMetrics (line 31) | class GetPerformanceMetrics extends ClientCommand { method performAction (line 33) | performAction(callback) { method command (line 45) | command(callback) { FILE: lib/api/client-commands/getTitle.js class GetTitle (line 22) | class GetTitle extends ClientCommand { method returnsFullResultObject (line 23) | get returnsFullResultObject() { method performAction (line 27) | performAction(callback) { FILE: lib/api/client-commands/getWindowPosition.js class GetWindowPosition (line 32) | class GetWindowPosition extends ClientCommand { method returnsFullResultObject (line 33) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 37) | get resolvesWithFullResultObject() { method performAction (line 41) | performAction(callback) { FILE: lib/api/client-commands/getWindowRect.js class GetWindowRect (line 37) | class GetWindowRect extends ClientCommand { method returnsFullResultObject (line 38) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 42) | get resolvesWithFullResultObject() { method performAction (line 46) | performAction(callback) { FILE: lib/api/client-commands/getWindowSize.js class GetWindowSize (line 33) | class GetWindowSize extends ClientCommand { method returnsFullResultObject (line 34) | get returnsFullResultObject() { method resolvesWithFullResultObject (line 38) | get resolvesWithFullResultObject() { method performAction (line 42) | performAction(callback) { FILE: lib/api/client-commands/init.js class Init (line 19) | class Init extends ClientCommand { method performAction (line 21) | performAction(callback) { method command (line 25) | command(url, callback) { FILE: lib/api/client-commands/injectScript.js class InjectScript (line 22) | class InjectScript extends ClientCommand { method isTraceable (line 23) | static get isTraceable() { method performAction (line 27) | performAction(callback) { method command (line 32) | command(scriptUrl, id, callback) { FILE: lib/api/client-commands/isLogAvailable.js class IsLogAvailable (line 22) | class IsLogAvailable extends ClientCommand { method performAction (line 23) | performAction(actionCallback) { method command (line 39) | command(typeString = 'browser', callback) { FILE: lib/api/client-commands/logs/captureBrowserConsoleLogs.js class StartCapturingLogs (line 28) | class StartCapturingLogs extends ClientCommand { method namespacedAliases (line 29) | static get namespacedAliases() { method performAction (line 33) | performAction(callback) { method command (line 52) | command(userCallback, callback) { FILE: lib/api/client-commands/logs/captureBrowserExceptions.js class CatchJsExceptions (line 32) | class CatchJsExceptions extends ClientCommand { method namespacedAliases (line 33) | static get namespacedAliases() { method performAction (line 37) | performAction(callback) { method command (line 56) | command(userCallback, callback) { FILE: lib/api/client-commands/logs/getSessionLog.js class GetSessionLog (line 37) | class GetSessionLog extends ClientCommand { method performAction (line 38) | performAction(callback) { method command (line 42) | command(typeString = 'browser', callback) { FILE: lib/api/client-commands/logs/getSessionLogTypes.js class GetSessionLogTypes (line 28) | class GetSessionLogTypes extends ClientCommand { method performAction (line 29) | performAction(callback) { FILE: lib/api/client-commands/logs/isSessionLogAvailable.js class IsSessionLogAvailable (line 33) | class IsSessionLogAvailable extends ClientCommand { method performAction (line 34) | performAction(callback) { method command (line 55) | command(typeString = 'browser', callback) { FILE: lib/api/client-commands/maximizeWindow.js class WindowMaximize (line 18) | class WindowMaximize extends ClientCommand { method performAction (line 20) | performAction(callback) { FILE: lib/api/client-commands/network/captureRequests.js class CaptureNetworkCalls (line 30) | class CaptureNetworkCalls extends ClientCommand { method namespacedAliases (line 32) | static get namespacedAliases() { method performAction (line 36) | performAction(callback) { method command (line 56) | command(userCallback, callback) { FILE: lib/api/client-commands/network/mockResponse.js class MockNetworkResponse (line 33) | class MockNetworkResponse extends ClientCommand { method namespacedAliases (line 35) | static get namespacedAliases() { method performAction (line 39) | performAction(callback) { method command (line 61) | command(urlToIntercept, response, callback) { FILE: lib/api/client-commands/network/setConditions.js class SetNetworkConditions (line 28) | class SetNetworkConditions extends ClientCommand { method namespacedAliases (line 30) | static get namespacedAliases() { method performAction (line 34) | performAction(callback) { method command (line 47) | command(spec, callback) { FILE: lib/api/client-commands/pageSource.js class PageSource (line 23) | class PageSource extends ClientCommand { method returnsFullResultObject (line 24) | get returnsFullResultObject() { method performAction (line 28) | performAction(callback) { FILE: lib/api/client-commands/pause.js class Pause (line 32) | class Pause extends EventEmitter { method command (line 34) | command(ms, callback) { FILE: lib/api/client-commands/perform.js class Perform (line 60) | class Perform extends EventEmitter { method alwaysAsync (line 61) | static get alwaysAsync() { method avoidPrematureParentNodeResolution (line 65) | static get avoidPrematureParentNodeResolution() { method command (line 69) | command(callback = function() {}) { method runCallback (line 124) | runCallback(cb, args) { FILE: lib/api/client-commands/registerBasicAuth.js class RegisterBasicAuth (line 24) | class RegisterBasicAuth extends ClientCommand { method isTraceable (line 25) | static get isTraceable() { method performAction (line 29) | performAction(callback) { method command (line 47) | command(username, password, callback) { FILE: lib/api/client-commands/resizeWindow.js class ResizeWindow (line 20) | class ResizeWindow extends ClientCommand { method isTraceable (line 21) | static get isTraceable() { method performAction (line 25) | performAction(callback) { method command (line 37) | command(width, height, callback) { FILE: lib/api/client-commands/saveScreenshot.js class SaveScreenshot (line 20) | class SaveScreenshot extends ClientCommand { method performAction (line 21) | performAction(callback) { method command (line 44) | command(fileName, callback) { FILE: lib/api/client-commands/saveSnapshot.js class SaveSnapshot (line 19) | class SaveSnapshot extends ClientCommand { method performAction (line 20) | performAction(callback) { method createSnapshot (line 62) | async createSnapshot(baseUrl, pageSource) { method command (line 80) | command(fileName, callback) { FILE: lib/api/client-commands/setCookie.js class SetCookie (line 30) | class SetCookie extends ClientCommand { method isTraceable (line 31) | static get isTraceable() { method performAction (line 35) | performAction(callback) { method command (line 39) | command(cookie, callback) { FILE: lib/api/client-commands/setDeviceDimensions.js class SetDeviceDimensions (line 33) | class SetDeviceDimensions extends ClientCommand { method isTraceable (line 34) | static get isTraceable() { method performAction (line 38) | performAction(callback) { method command (line 55) | command(metrics, callback) { FILE: lib/api/client-commands/setGeolocation.js class SetGeolocation (line 32) | class SetGeolocation extends ClientCommand { method isTraceable (line 33) | static get isTraceable() { method performAction (line 37) | performAction(callback) { method command (line 73) | command(coordinates, callback) { FILE: lib/api/client-commands/setWindowPosition.js class SetWindowPosition (line 20) | class SetWindowPosition extends ClientCommand { method performAction (line 21) | performAction(callback) { method command (line 25) | command(offsetX, offsetY, callback) { FILE: lib/api/client-commands/setWindowRect.js class SetWindowRect (line 50) | class SetWindowRect extends ClientCommand { method performAction (line 51) | performAction(callback) { method command (line 55) | command(options, callback) { FILE: lib/api/client-commands/setWindowSize.js class SetWindowSize (line 20) | class SetWindowSize extends ClientCommand { method performAction (line 21) | performAction(callback) { method command (line 25) | command(width, height, callback) { FILE: lib/api/client-commands/takeHeapSnapshot.js class TakeHeapSnapshot (line 29) | class TakeHeapSnapshot extends ClientCommand { method performAction (line 31) | performAction(callback) { method command (line 45) | command(heapSnapshotLocation, callback) { FILE: lib/api/client-commands/urlHash.js class UrlHash (line 20) | class UrlHash extends ClientCommand { method returnsFullResultObject (line 21) | get returnsFullResultObject() { method performAction (line 25) | performAction(callback) { method command (line 29) | command(hash, callback) { FILE: lib/api/client-commands/useCss.js class Command (line 19) | class Command extends LocateStrategy { method constructor (line 20) | constructor() { FILE: lib/api/client-commands/useXpath.js class Command (line 19) | class Command extends LocateStrategy { method constructor (line 20) | constructor() { FILE: lib/api/client-commands/window/close.js class CloseWindow (line 29) | class CloseWindow extends ClientCommand { method performAction (line 30) | performAction(callback) { FILE: lib/api/client-commands/window/fullscreen.js class FullscreenWindow (line 27) | class FullscreenWindow extends ClientCommand { method performAction (line 28) | performAction(callback) { FILE: lib/api/client-commands/window/getAllHandles.js class GetAllWindowHandles (line 29) | class GetAllWindowHandles extends ClientCommand { method performAction (line 30) | performAction(callback) { FILE: lib/api/client-commands/window/getHandle.js class GetWindowHandle (line 31) | class GetWindowHandle extends ClientCommand { method performAction (line 32) | performAction(callback) { FILE: lib/api/client-commands/window/getPosition.js class GetWindowPosition (line 28) | class GetWindowPosition extends ClientCommand { method performAction (line 29) | performAction(callback) { FILE: lib/api/client-commands/window/getRect.js class GetWindowRect (line 39) | class GetWindowRect extends ClientCommand { method performAction (line 40) | performAction(callback) { FILE: lib/api/client-commands/window/getSize.js class GetWindowSize (line 28) | class GetWindowSize extends ClientCommand { method performAction (line 29) | performAction(callback) { FILE: lib/api/client-commands/window/maximize.js class MaximizeWindow (line 27) | class MaximizeWindow extends ClientCommand { method performAction (line 28) | performAction(callback) { FILE: lib/api/client-commands/window/minimize.js class MinimizeWindow (line 27) | class MinimizeWindow extends ClientCommand { method performAction (line 28) | performAction(callback) { FILE: lib/api/client-commands/window/open.js class OpenNewWindow (line 41) | class OpenNewWindow extends ClientCommand { method isTraceable (line 42) | static get isTraceable() { method namespacedAliases (line 46) | static get namespacedAliases() { method performAction (line 50) | performAction(callback) { method command (line 56) | command(type = 'tab', callback) { FILE: lib/api/client-commands/window/setPosition.js class SetWIndowPosition (line 30) | class SetWIndowPosition extends ClientCommand { method performAction (line 31) | performAction(callback) { method command (line 37) | command(x, y, callback) { FILE: lib/api/client-commands/window/setRect.js class SetWindowRect (line 47) | class SetWindowRect extends ClientCommand { method performAction (line 48) | performAction(callback) { method command (line 54) | command(options, callback) { FILE: lib/api/client-commands/window/setSize.js class SetWindowSize (line 28) | class SetWindowSize extends ClientCommand { method namespacedAliases (line 29) | static get namespacedAliases() { method performAction (line 33) | performAction(callback) { method command (line 39) | command(width, height, callback) { FILE: lib/api/client-commands/window/switchTo.js class SwitchToWindow (line 75) | class SwitchToWindow extends ClientCommand { method isTraceable (line 76) | static get isTraceable() { method namespacedAliases (line 80) | static get namespacedAliases() { method performAction (line 84) | performAction(callback) { method command (line 90) | command(windowHandle, callback) { FILE: lib/api/client-commands/within.js method allowOverride (line 20) | static get allowOverride() { FILE: lib/api/element-commands/_baseElementCommand.js class BaseElementCommand (line 6) | class BaseElementCommand extends ElementCommand { method w3c_deprecated (line 7) | get w3c_deprecated() { method getErrorMessage (line 11) | static getErrorMessage(response = {}) { method extraArgsCount (line 21) | get extraArgsCount() { method retryOnFailure (line 25) | get retryOnFailure() { method elementProtocolAction (line 29) | get elementProtocolAction() { method isTraceable (line 33) | static get isTraceable() { method setOptionsFromSelector (line 37) | setOptionsFromSelector() { method findElementAction (line 43) | async findElementAction({cacheElementId = true} = {}) { method setupActions (line 59) | setupActions() { method elementNotFound (line 108) | elementNotFound(err) { method shouldRetryElementCommand (line 112) | shouldRetryElementCommand(result) { method protocolAction (line 120) | async protocolAction() { method handleElementError (line 143) | handleElementError(err) { FILE: lib/api/element-commands/_waitFor.js class WaitForElement (line 11) | class WaitForElement extends ElementCommand { method retryOnSuccess (line 12) | get retryOnSuccess() { method rejectNodeOnAbortFailure (line 16) | static get rejectNodeOnAbortFailure() { method isTraceable (line 20) | static get isTraceable() { method isElementVisible (line 24) | static isElementVisible(result) { method constructor (line 28) | constructor(opts) { method validateArgsCount (line 34) | validateArgsCount() { method setupActions (line 40) | setupActions() { method setArguments (line 135) | setArguments() { method pass (line 185) | pass(result, defaultMsg, timeMs) { method fail (line 197) | fail(result, actual, expected, defaultMsg) { method assert (line 210) | assert({result, passed, err}) { method formatMessage (line 248) | formatMessage(defaultMsg, timeMs) { method elementNotFound (line 252) | elementNotFound(result) { FILE: lib/api/element-commands/_waitForDisplayed.js class WaitForDisplayed (line 3) | class WaitForDisplayed extends WaitForElement { method protocolAction (line 4) | protocolAction() { method shouldRetryAction (line 8) | shouldRetryAction(elementVisible) { method setupActions (line 12) | setupActions() { method protocolActionHandler (line 54) | protocolActionHandler(result) { method elementVisible (line 62) | elementVisible(response) {} method elementNotVisible (line 63) | elementNotVisible(response) {} FILE: lib/api/element-commands/check.js class CheckElement (line 46) | class CheckElement extends BaseElementCommand { method extraArgsCount (line 47) | get extraArgsCount() { method elementProtocolAction (line 51) | get elementProtocolAction() { method isTraceable (line 55) | static get isTraceable() { method protocolAction (line 59) | async protocolAction() { FILE: lib/api/element-commands/clearValue.js class ClearValue (line 43) | class ClearValue extends BaseElementCommand { method extraArgsCount (line 44) | get extraArgsCount() { method elementProtocolAction (line 48) | get elementProtocolAction() { method isTraceable (line 52) | static get isTraceable() { FILE: lib/api/element-commands/click.js class ClickElement (line 47) | class ClickElement extends BaseElementCommand { method extraArgsCount (line 48) | get extraArgsCount() { method elementProtocolAction (line 52) | get elementProtocolAction() { method isTraceable (line 56) | static get isTraceable() { method protocolAction (line 60) | async protocolAction() { FILE: lib/api/element-commands/clickAndHold.js class ClickAndHold (line 48) | class ClickAndHold extends BaseElementCommand { method extraArgsCount (line 49) | get extraArgsCount() { method elementProtocolAction (line 53) | get elementProtocolAction() { FILE: lib/api/element-commands/doubleClick.js class doubleClick (line 47) | class doubleClick extends BaseElementCommand { method extraArgsCount (line 48) | get extraArgsCount() { method elementProtocolAction (line 52) | get elementProtocolAction() { FILE: lib/api/element-commands/dragAndDrop.js class DragElement (line 29) | class DragElement extends BaseElementCommand { method extraArgsCount (line 30) | get extraArgsCount() { method elementProtocolAction (line 34) | get elementProtocolAction() { FILE: lib/api/element-commands/findElement.js method elementFound (line 25) | async elementFound(response) { method findElementAction (line 41) | findElementAction() { FILE: lib/api/element-commands/findElements.js method elementFound (line 26) | async elementFound(response) { method findElementAction (line 44) | findElementAction() { method complete (line 48) | async complete(err, response) { FILE: lib/api/element-commands/getAccessibleName.js class GetAccessibleName (line 52) | class GetAccessibleName extends BaseElementCommand { method extraArgsCount (line 53) | get extraArgsCount() { method elementProtocolAction (line 57) | get elementProtocolAction() { FILE: lib/api/element-commands/getAriaRole.js class GetAriaRole (line 52) | class GetAriaRole extends BaseElementCommand { method extraArgsCount (line 53) | get extraArgsCount() { method elementProtocolAction (line 57) | get elementProtocolAction() { FILE: lib/api/element-commands/getAttribute.js class GetAttribute (line 46) | class GetAttribute extends BaseElementCommand { method namespacedAliases (line 47) | static get namespacedAliases() { method extraArgsCount (line 51) | get extraArgsCount() { method elementProtocolAction (line 55) | get elementProtocolAction() { FILE: lib/api/element-commands/getCssProperty.js class GetCssProperty (line 46) | class GetCssProperty extends BaseElementCommand { method extraArgsCount (line 47) | get extraArgsCount() { method elementProtocolAction (line 51) | get elementProtocolAction() { FILE: lib/api/element-commands/getElementProperty.js class GetElementProperty (line 45) | class GetElementProperty extends BaseElementCommand { method extraArgsCount (line 46) | get extraArgsCount() { method elementProtocolAction (line 50) | get elementProtocolAction() { FILE: lib/api/element-commands/getElementRect.js class GetElementRect (line 49) | class GetElementRect extends BaseElementCommand { method extraArgsCount (line 50) | get extraArgsCount() { method elementProtocolAction (line 54) | get elementProtocolAction() { FILE: lib/api/element-commands/getElementSize.js class GetElementSize (line 49) | class GetElementSize extends BaseElementCommand { method extraArgsCount (line 50) | get extraArgsCount() { method elementProtocolAction (line 54) | get elementProtocolAction() { FILE: lib/api/element-commands/getFirstElementChild.js class GetFirstElementChild (line 25) | class GetFirstElementChild extends BaseElementCommand { method extraArgsCount (line 27) | get extraArgsCount() { method protocolAction (line 31) | async protocolAction() { FILE: lib/api/element-commands/getLastElementChild.js class GetLastElementChild (line 26) | class GetLastElementChild extends BaseElementCommand { method extraArgsCount (line 28) | get extraArgsCount() { method protocolAction (line 32) | async protocolAction() { FILE: lib/api/element-commands/getLocation.js class GetLocation (line 51) | class GetLocation extends BaseElementCommand { method extraArgsCount (line 52) | get extraArgsCount() { method elementProtocolAction (line 56) | get elementProtocolAction() { FILE: lib/api/element-commands/getLocationInView.js class GetLocationInView (line 28) | class GetLocationInView extends BaseElementCommand { method w3c_deprecated (line 29) | get w3c_deprecated() { method extraArgsCount (line 33) | get extraArgsCount() { method elementProtocolAction (line 37) | get elementProtocolAction() { FILE: lib/api/element-commands/getNextSibling.js class GetNextSibling (line 25) | class GetNextSibling extends BaseElementCommand { method extraArgsCount (line 27) | get extraArgsCount() { method protocolAction (line 31) | async protocolAction() { FILE: lib/api/element-commands/getPreviousSibling.js class GetPreviousSibling (line 45) | class GetPreviousSibling extends BaseElementCommand { method extraArgsCount (line 47) | get extraArgsCount() { method protocolAction (line 51) | async protocolAction() { FILE: lib/api/element-commands/getShadowRoot.js class ElementCommand (line 37) | class ElementCommand extends BaseElementCommand { method protocolAction (line 38) | async protocolAction() { FILE: lib/api/element-commands/getTagName.js class GetTagName (line 45) | class GetTagName extends BaseElementCommand { method extraArgsCount (line 46) | get extraArgsCount() { method elementProtocolAction (line 50) | get elementProtocolAction() { FILE: lib/api/element-commands/getText.js class GetText (line 53) | class GetText extends BaseElementCommand { method extraArgsCount (line 54) | get extraArgsCount() { method elementProtocolAction (line 58) | get elementProtocolAction() { FILE: lib/api/element-commands/getValue.js class GetValue (line 44) | class GetValue extends BaseElementCommand { method extraArgsCount (line 45) | get extraArgsCount() { method protocolAction (line 49) | protocolAction() { FILE: lib/api/element-commands/hasDescendants.js class HasDescendants (line 23) | class HasDescendants extends BaseElementCommand { method protocolAction (line 25) | async protocolAction() { FILE: lib/api/element-commands/isEnabled.js class IsEnabled (line 46) | class IsEnabled extends BaseElementCommand { method extraArgsCount (line 47) | get extraArgsCount() { method elementProtocolAction (line 51) | get elementProtocolAction() { FILE: lib/api/element-commands/isPresent.js class isPresent (line 44) | class isPresent extends BaseElementCommand { method elementLocateError (line 45) | elementLocateError(error) { method protocolAction (line 58) | async protocolAction() { FILE: lib/api/element-commands/isSelected.js class IsSelected (line 46) | class IsSelected extends BaseElementCommand { method extraArgsCount (line 47) | get extraArgsCount() { method elementProtocolAction (line 51) | get elementProtocolAction() { FILE: lib/api/element-commands/isVisible.js class IsVisible (line 47) | class IsVisible extends BaseElementCommand { method extraArgsCount (line 48) | get extraArgsCount() { method protocolAction (line 52) | protocolAction() { FILE: lib/api/element-commands/moveToElement.js class MoveToElement (line 24) | class MoveToElement extends BaseElementCommand { method extraArgsCount (line 25) | get extraArgsCount() { method elementProtocolAction (line 29) | get elementProtocolAction() { FILE: lib/api/element-commands/rightClick.js class RightClick (line 48) | class RightClick extends BaseElementCommand { method extraArgsCount (line 49) | get extraArgsCount() { method elementProtocolAction (line 53) | get elementProtocolAction() { FILE: lib/api/element-commands/sendKeys.js class SendKeys (line 32) | class SendKeys extends BaseElementCommand { method isTraceable (line 33) | static get isTraceable() { method extraArgsCount (line 37) | get extraArgsCount() { method elementProtocolAction (line 41) | get elementProtocolAction() { FILE: lib/api/element-commands/setAttribute.js class SetAttribute (line 44) | class SetAttribute extends BaseElementCommand { method extraArgsCount (line 45) | get extraArgsCount() { method elementProtocolAction (line 49) | get elementProtocolAction() { FILE: lib/api/element-commands/setPassword.js class SetPassword (line 31) | class SetPassword extends BaseElementCommand { method namespacedAliases (line 32) | static get namespacedAliases() { method RedactParams (line 36) | static get RedactParams(){ method extraArgsCount (line 40) | get extraArgsCount() { method elementProtocolAction (line 44) | get elementProtocolAction() { FILE: lib/api/element-commands/setValue.js class SetValue (line 32) | class SetValue extends BaseElementCommand { method isTraceable (line 34) | static get isTraceable() { method extraArgsCount (line 38) | get extraArgsCount() { method elementProtocolAction (line 42) | get elementProtocolAction() { FILE: lib/api/element-commands/submitForm.js class SubmitForm (line 21) | class SubmitForm extends BaseElementCommand { method extraArgsCount (line 22) | get extraArgsCount() { method elementProtocolAction (line 26) | get elementProtocolAction() { FILE: lib/api/element-commands/takeElementScreenshot.js class TakeElementScreenshot (line 50) | class TakeElementScreenshot extends BaseElementCommand { method elementProtocolAction (line 51) | get elementProtocolAction() { FILE: lib/api/element-commands/uncheck.js class UncheckElement (line 46) | class UncheckElement extends BaseElementCommand { method extraArgsCount (line 47) | get extraArgsCount() { method elementProtocolAction (line 51) | get elementProtocolAction() { method isTraceable (line 55) | static get isTraceable() { method protocolAction (line 59) | async protocolAction() { FILE: lib/api/element-commands/updateValue.js class SetValue (line 32) | class SetValue extends BaseElementCommand { method extraArgsCount (line 33) | get extraArgsCount() { method elementProtocolAction (line 37) | get elementProtocolAction() { method protocolAction (line 41) | protocolAction() { FILE: lib/api/element-commands/uploadFile.js class UploadFile (line 24) | class UploadFile extends BaseElementCommand { method extraArgsCount (line 25) | get extraArgsCount() { method elementProtocolAction (line 29) | get elementProtocolAction() { FILE: lib/api/element-commands/waitForElementNotPresent.js class WaitForElementNotPresent (line 84) | class WaitForElementNotPresent extends WaitForElement { method retryOnSuccess (line 85) | get retryOnSuccess() { method constructor (line 89) | constructor(opts) { method elementFound (line 101) | elementFound(result) { method elementNotFound (line 108) | elementNotFound(result) { FILE: lib/api/element-commands/waitForElementNotVisible.js class WaitForElementNotVisible (line 84) | class WaitForElementNotVisible extends WaitForDisplayed { method constructor (line 85) | constructor(opts) { method shouldRetryAction (line 91) | shouldRetryAction(elementVisible) { method elementVisible (line 95) | elementVisible(response) { method elementNotVisible (line 101) | elementNotVisible(response) { FILE: lib/api/element-commands/waitForElementPresent.js class WaitForElementPresent (line 83) | class WaitForElementPresent extends WaitForElement { method retryOnSuccess (line 84) | get retryOnSuccess() { method elementFound (line 88) | elementFound(result) { FILE: lib/api/element-commands/waitForElementVisible.js class WaitForElementVisible (line 85) | class WaitForElementVisible extends WaitForDisplayed { method constructor (line 86) | constructor(opts) { method shouldRetryAction (line 92) | shouldRetryAction(elementVisible) { method elementVisible (line 96) | elementVisible(response) { method elementNotVisible (line 102) | elementNotVisible(response) { FILE: lib/api/expect/_baseExpect.js class ValueExpectAssertion (line 7) | class ValueExpectAssertion extends BaseAssertion { method getMessage (line 8) | getMessage(negate) { method init (line 18) | init() { method executeCommand (line 26) | executeCommand() { method onResultSuccess (line 32) | onResultSuccess() { method onResultFailed (line 40) | onResultFailed() { method formatMessage (line 44) | formatMessage() { class ExpectInstance (line 63) | class ExpectInstance extends EventEmitter { method flag (line 65) | flag(...args) { method client (line 69) | get client() { method commandFileName (line 73) | get commandFileName() { method commandArgs (line 77) | get commandArgs() { method transport (line 81) | get transport() { method transportActions (line 85) | get transportActions() { method elementLocator (line 89) | get elementLocator() { method instance (line 93) | get instance() { method stackTrace (line 97) | get stackTrace() { method stackTrace (line 101) | set stackTrace(val) { method toString (line 105) | toString() { method constructor (line 109) | constructor({commandName, nightwatchInstance, commandArgs}) { method run (line 132) | run(...args) { method createLocalPromise (line 139) | createLocalPromise() { method createInstance (line 146) | createInstance() { method createRetryPromise (line 168) | createRetryPromise() { method retryCommand (line 175) | retryCommand() { method command (line 185) | command(...args) { method handleCommandPromise (line 192) | handleCommandPromise(promise) { method checkFlags (line 207) | checkFlags() { method initAssertion (line 219) | initAssertion({AssertModule = ValueExpectAssertion, message = null, ar... FILE: lib/api/expect/assertions/_baseAssertion.js class BaseAssertion (line 31) | class BaseAssertion { method AssertionType (line 32) | static get AssertionType () { method ASSERT_FLAGS (line 39) | static get ASSERT_FLAGS() { method transport (line 57) | get transport() { method reporter (line 61) | get reporter() { method transportActions (line 65) | get transportActions() { method assertion (line 69) | get assertion() { method selector (line 73) | get selector() { method executeCommand (line 81) | executeCommand() {} method onResultSuccess (line 86) | onResultSuccess() {} method onResultFailed (line 91) | onResultFailed() {} method flag (line 93) | flag(key, value) { method getFlags (line 103) | getFlags() { method setFlags (line 107) | setFlags() { method constructor (line 140) | constructor({nightwatchInstance, chaiExpect, expectCommandName, messag... method init (line 147) | init() { method start (line 171) | start() { method getResultValue (line 175) | getResultValue(result) { method getResultStatus (line 183) | getResultStatus(result) { method getResultError (line 191) | getResultError(result) { method onPromiseResolved (line 199) | onPromiseResolved() { method onExecuteCommandResult (line 211) | onExecuteCommandResult(result) { method elementNotFoundError (line 226) | elementNotFoundError(response) { method onPromiseRejected (line 230) | onPromiseRejected(response) { method getActual (line 266) | getActual(actual) { method processFlags (line 274) | processFlags() { method hasFlag (line 283) | hasFlag(type) { method done (line 287) | done() { method runAssertion (line 292) | runAssertion() { method getResult (line 342) | getResult(value, fn) { method shouldRetry (line 349) | shouldRetry() { method getElapsedTime (line 359) | getElapsedTime() { method scheduleRetry (line 365) | scheduleRetry() { method formatMessage (line 371) | formatMessage() { method '@containsFlag' (line 383) | '@containsFlag'(value) { method '@startsWithFlag' (line 399) | '@startsWithFlag'(value) { method '@endsWithFlag' (line 418) | '@endsWithFlag'(value) { method '@equalFlag' (line 437) | '@equalFlag'(value) { method '@matchesFlag' (line 469) | '@matchesFlag'(re) { method conditionFlag (line 483) | conditionFlag(value, conditionFn, arrverb) { method setNegate (line 504) | setNegate() { method setDeepEqualFlag (line 510) | setDeepEqualFlag() { method setWaitForFlag (line 516) | setWaitForFlag(waitForConditionTimeout) { method '@beforeFlag' (line 525) | '@beforeFlag'(value) {} method '@afterFlag' (line 527) | '@afterFlag'(value) {} method '@haveFlag' (line 529) | '@haveFlag'(value) {} method '@waitForFlag' (line 531) | '@waitForFlag'(value) { method '@andFlag' (line 537) | '@andFlag'() { method '@thatFlag' (line 549) | '@thatFlag'() { method '@whichFlag' (line 561) | '@whichFlag'() { method '@beFlag' (line 573) | '@beFlag'() {} method addTimeMessagePart (line 575) | addTimeMessagePart() { method addExpectedMessage (line 586) | addExpectedMessage() { method addExpectedInMessagePart (line 599) | addExpectedInMessagePart() { method hasCondition (line 607) | hasCondition() { method retryCommand (line 617) | retryCommand() { FILE: lib/api/expect/assertions/element/_element-assertion.js class ExpectElement (line 4) | class ExpectElement extends BaseAssertion { method onResultSuccess (line 8) | onResultSuccess() {} method onResultFailed (line 13) | onResultFailed() {} method onPromiseResolved (line 15) | onPromiseResolved(value) { method formatMessage (line 27) | formatMessage() { method executeProtocolAction (line 49) | executeProtocolAction(protocolAction, args = []) { method retryCommand (line 67) | retryCommand() { method shouldRetryLocateElement (line 80) | shouldRetryLocateElement() { method isRetryableElementError (line 84) | isRetryableElementError() { method isComponent (line 88) | isComponent() { FILE: lib/api/expect/assertions/element/active.js class ActiveAssertion (line 19) | class ActiveAssertion extends BaseAssertion { method assertionType (line 20) | static get assertionType() { method init (line 24) | init() { method executeCommand (line 32) | executeCommand() { method compareElementIds (line 36) | compareElementIds() { method onResultSuccess (line 40) | onResultSuccess() { method onResultFailed (line 50) | onResultFailed() { FILE: lib/api/expect/assertions/element/attribute.js class AttributeAssertion (line 31) | class AttributeAssertion extends BaseAssertion { method assertionType (line 32) | static get assertionType() { method init (line 36) | init(attribute, msg) { method executeCommand (line 47) | executeCommand() { method onExecuteCommandResult (line 52) | onExecuteCommandResult(result) { method onResultSuccess (line 73) | onResultSuccess() { method attributeNotFound (line 87) | attributeNotFound() { method onResultFailed (line 114) | onResultFailed() { FILE: lib/api/expect/assertions/element/css.js class CssAssertion (line 25) | class CssAssertion extends BaseAssertion { method assertionType (line 26) | static get assertionType() { method init (line 30) | init(property, msg) { method executeCommand (line 40) | executeCommand() { method '@haveFlag' (line 44) | '@haveFlag'() { method onResultSuccess (line 50) | onResultSuccess() { method onResultFailed (line 58) | onResultFailed() { FILE: lib/api/expect/assertions/element/enabled.js class EnabledAssertion (line 19) | class EnabledAssertion extends BaseAssertion { method assertionType (line 20) | static get assertionType() { method init (line 24) | init() { method executeCommand (line 32) | executeCommand() { method onResultSuccess (line 36) | onResultSuccess() { method onResultFailed (line 48) | onResultFailed() { FILE: lib/api/expect/assertions/element/present.js class PresentAssertion (line 19) | class PresentAssertion extends BaseAssertion { method assertionType (line 20) | static get assertionType() { method isElementNotFoundError (line 24) | isElementNotFoundError() { method init (line 28) | init() { method executeCommand (line 36) | executeCommand() { method onResultSuccess (line 40) | onResultSuccess() { method onResultFailed (line 55) | onResultFailed() { method retryCommand (line 68) | retryCommand() { FILE: lib/api/expect/assertions/element/property.js class PropertyAssertion (line 22) | class PropertyAssertion extends BaseAssertion { method aliases (line 23) | static get aliases() { method assertionType (line 27) | static get assertionType() { method init (line 31) | init(property, msg) { method executeCommand (line 42) | executeCommand() { method hasProperty (line 53) | hasProperty() { method onExecuteCommandResult (line 61) | onExecuteCommandResult(result) { method onResultSuccess (line 82) | onResultSuccess() { method propertyNotFound (line 96) | propertyNotFound() { method onResultFailed (line 116) | onResultFailed() { FILE: lib/api/expect/assertions/element/selected.js class SelectedAssertion (line 18) | class SelectedAssertion extends BaseAssertion { method assertionType (line 19) | static get assertionType() { method init (line 23) | init() { method executeCommand (line 31) | executeCommand() { method onResultSuccess (line 35) | onResultSuccess() { method onResultFailed (line 47) | onResultFailed() { FILE: lib/api/expect/assertions/element/text.js class TextAssertion (line 21) | class TextAssertion extends BaseAssertion { method assertionType (line 22) | static get assertionType() { method init (line 26) | init() { method executeCommand (line 34) | executeCommand() { method onResultSuccess (line 38) | onResultSuccess() { method onResultFailed (line 46) | onResultFailed() { FILE: lib/api/expect/assertions/element/type.js class TypeAssertion (line 21) | class TypeAssertion extends BaseAssertion { method assertionName (line 22) | static get assertionName() { method assertionType (line 26) | static get assertionType() { method init (line 30) | init(type, msg) { method executeCommand (line 42) | executeCommand() { method onResultSuccess (line 46) | onResultSuccess() { method onResultFailed (line 66) | onResultFailed() { FILE: lib/api/expect/assertions/element/value.js class ValueAssertion (line 19) | class ValueAssertion extends BaseAssertion { method assertionType (line 20) | static get assertionType() { method init (line 24) | init() { method executeCommand (line 33) | executeCommand() { method onExecuteCommandResult (line 37) | onExecuteCommandResult(result) { method onResultSuccess (line 58) | onResultSuccess() { method valueNotFound (line 66) | valueNotFound() { method onResultFailed (line 86) | onResultFailed() { FILE: lib/api/expect/assertions/element/visible.js class VisibleAssertion (line 18) | class VisibleAssertion extends BaseAssertion { method assertionType (line 19) | static get assertionType() { method init (line 23) | init() { method executeCommand (line 31) | executeCommand() { method onResultSuccess (line 35) | onResultSuccess() { method onResultFailed (line 43) | onResultFailed() { method getActual (line 49) | getActual() { FILE: lib/api/expect/assertions/elements/count.js class CountAssertion (line 17) | class CountAssertion extends BaseAssertion { method assertionName (line 18) | static get assertionName() { method assertionType (line 22) | static get assertionType() { method init (line 26) | init() { method executeCommand (line 35) | executeCommand() { method getActual (line 46) | getActual(actual) { method onResultSuccess (line 54) | onResultSuccess() { method onResultFailed (line 62) | onResultFailed() { FILE: lib/api/expect/component.js class ExpectComponent (line 3) | class ExpectComponent extends ExpectElement { method constructor (line 4) | constructor(...args) { FILE: lib/api/expect/cookie.js class ExpectCookie (line 20) | class ExpectCookie extends BaseExpect { method needsFlags (line 21) | get needsFlags() { method hasAssertions (line 25) | get hasAssertions() { method getMessage (line 29) | getMessage(negate) { method command (line 43) | command(...args) { method handleCommandPromise (line 47) | handleCommandPromise(promise) { class NotFoundError (line 74) | class NotFoundError extends Error { method constructor (line 75) | constructor(props) { FILE: lib/api/expect/element.js class ExpectElement (line 5) | class ExpectElement extends BaseExpect { method needsFlags (line 6) | get needsFlags() { method hasAssertions (line 21) | get hasAssertions() { method promiseRejectedMsg (line 25) | get promiseRejectedMsg() { method assertionsPath (line 33) | get assertionsPath() { method command (line 41) | command(...args) { method getComponentProperty (line 47) | getComponentProperty(property) { method retryCommand (line 58) | retryCommand() { method createElement (line 63) | createElement(selector, using = this.client.locateStrategy) { method locateElement (line 77) | locateElement() { FILE: lib/api/expect/elements.js class ExpectElements (line 4) | class ExpectElements extends BaseExpect { method needsFlags (line 5) | get needsFlags() { method hasAssertions (line 9) | get hasAssertions() { method promiseRejectedMsg (line 13) | get promiseRejectedMsg() { method assertionsPath (line 21) | get assertionsPath() { method constructor (line 25) | constructor(opts) { method command (line 35) | async command(...args) { method locateElements (line 53) | locateElements() { method retryCommand (line 76) | retryCommand() { method createElement (line 81) | createElement(selector, using = this.client.locateStrategy) { FILE: lib/api/expect/title.js class ExpectTitle (line 17) | class ExpectTitle extends BaseExpect { method needsFlags (line 18) | get needsFlags() { method assertionType (line 28) | get assertionType() { method hasAssertions (line 32) | get hasAssertions() { method getMessage (line 36) | getMessage(negate) { method command (line 40) | command() { FILE: lib/api/expect/url.js class ExpectUrl (line 17) | class ExpectUrl extends BaseExpect { method needsFlags (line 18) | get needsFlags() { method assertionType (line 28) | get assertionType() { method hasAssertions (line 32) | get hasAssertions() { method getMessage (line 36) | getMessage(negate) { method command (line 40) | command() { FILE: lib/api/index.js constant DEFAULT_PLUGINS (line 15) | const DEFAULT_PLUGINS = ['nightwatch-axe-verbose']; class ApiLoader (line 17) | class ApiLoader { method isElementCommand (line 18) | static isElementCommand(commandName) { method CommandFiles (line 22) | static get CommandFiles() { method adaptCustomPath (line 70) | static adaptCustomPath(customPath) { method getElementsCommandsStrict (line 76) | static getElementsCommandsStrict() { method init (line 80) | static init(nightwatchInstance) { method constructor (line 112) | constructor(nightwatchInstance) { method api (line 116) | get api() { method reporter (line 120) | get reporter() { method settings (line 124) | get settings() { method commandQueue (line 128) | get commandQueue() { method makeAssertProxy (line 132) | static makeAssertProxy(api) { method initPluginTransforms (line 168) | initPluginTransforms() { method loadPlugins (line 174) | loadPlugins(parent = null) { method defineWithinContext (line 208) | async defineWithinContext(parent) { method loadPageObjects (line 219) | async loadPageObjects(parent = null) { method loadCustomAssertions (line 235) | loadCustomAssertions(parent = null) { method loadCustomCommands (line 248) | loadCustomCommands(parent = null) { method loadApiCommandsSync (line 261) | loadApiCommandsSync(parent = null, {loadAssertions = true, loadClientC... method addCommandDefinitionSync (line 316) | addCommandDefinitionSync({ method addCommandDefinitionAsync (line 349) | async addCommandDefinitionAsync({ method __loadCustomObjects (line 374) | __loadCustomObjects({parent = null, Loader = CommandLoader, namespaces... method __loadCommandsSync (line 428) | __loadCommandsSync({ method __loadCommands (line 486) | __loadCommands({ method __normalizeTransforms (line 543) | __normalizeTransforms(transforms) { method __loadPluginTransforms (line 554) | __loadPluginTransforms(nextTransforms) { FILE: lib/api/protocol/_base-action.js method ScreenOrientation (line 7) | static get ScreenOrientation() { method MouseButton (line 11) | static get MouseButton() { method validateElementId (line 19) | static validateElementId(id, apiMethod) { method elementCommandToActionMap (line 27) | static get elementCommandToActionMap() { method reportProtocolErrors (line 56) | reportProtocolErrors(result) { method elementLocator (line 60) | get elementLocator() { method transport (line 64) | get transport() { method requiresSeleniumWebdriver (line 68) | get requiresSeleniumWebdriver() { method settings (line 72) | get settings() { method client (line 80) | get client() { method api (line 84) | get api() { method constructor (line 88) | constructor(nightwatchInstance) { method command (line 96) | async command() {} method findElements (line 109) | findElements({element, parentElement, id, using, value, commandName, cal... method locate (line 140) | async locate({id, element, parentElement, commandName}) { method mouseButtonHandler (line 171) | mouseButtonHandler(handler, button, callback) { FILE: lib/api/protocol/acceptAlert.js method isTraceable (line 14) | static get isTraceable() { method command (line 18) | command(callback) { FILE: lib/api/protocol/appium/getContext.js method command (line 33) | command(callback) { FILE: lib/api/protocol/appium/getContexts.js method command (line 33) | command(callback) { FILE: lib/api/protocol/appium/getCurrentActivity.js method command (line 30) | command(callback) { FILE: lib/api/protocol/appium/getCurrentPackage.js method command (line 30) | command(callback) { FILE: lib/api/protocol/appium/getGeolocation.js method command (line 29) | command(callback) { FILE: lib/api/protocol/appium/getOrientation.js method command (line 29) | command(callback) { FILE: lib/api/protocol/appium/hideKeyboard.js method isTraceable (line 25) | static get isTraceable() { method command (line 29) | command(callback) { FILE: lib/api/protocol/appium/isKeyboardShown.js method command (line 29) | command(callback) { FILE: lib/api/protocol/appium/longPressKeyCode.js method isTraceable (line 31) | static get isTraceable() { method command (line 35) | command(keycode, ...args) { FILE: lib/api/protocol/appium/pressKeyCode.js method isTraceable (line 31) | static get isTraceable() { method command (line 35) | command(keycode, ...args) { FILE: lib/api/protocol/appium/resetApp.js method isTraceable (line 22) | static get isTraceable() { method command (line 26) | command(callback) { FILE: lib/api/protocol/appium/setContext.js method isTraceable (line 41) | static get isTraceable() { method command (line 45) | command(context, callback) { FILE: lib/api/protocol/appium/setGeolocation.js method isTraceable (line 26) | static get isTraceable() { method command (line 30) | command(coordinates = {}, callback) { FILE: lib/api/protocol/appium/setOrientation.js method isTraceable (line 26) | static get isTraceable() { method command (line 30) | command(orientation, callback) { FILE: lib/api/protocol/appium/startActivity.js method isTraceable (line 37) | static get isTraceable() { method command (line 41) | command(opts = {}, callback) { FILE: lib/api/protocol/back.js method isTraceable (line 12) | static get isTraceable() { method command (line 16) | command(callback) { FILE: lib/api/protocol/closeWindow.js method command (line 14) | command(callback) { FILE: lib/api/protocol/contexts.js method command (line 15) | command(callback) { FILE: lib/api/protocol/cookie.js method isTraceable (line 18) | static get isTraceable() { method command (line 22) | command(method, callbackOrCookie) { FILE: lib/api/protocol/currentContext.js method command (line 12) | command(callback) { FILE: lib/api/protocol/dismissAlert.js method isTraceable (line 14) | static get isTraceable() { method command (line 18) | command(callback) { FILE: lib/api/protocol/element.js method reportProtocolErrors (line 52) | reportProtocolErrors(result) { method command (line 56) | command(using, value, callback) { FILE: lib/api/protocol/elementActive.js method command (line 23) | command(callback) { FILE: lib/api/protocol/elementIdAttribute.js method isTraceable (line 14) | static get isTraceable() { method command (line 18) | command(webElementId, attributeName, callback) { FILE: lib/api/protocol/elementIdClear.js method isTraceable (line 13) | static get isTraceable() { method command (line 17) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdClick.js method isTraceable (line 13) | static get isTraceable() { method command (line 17) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdCssProperty.js method isTraceable (line 16) | static get isTraceable() { method command (line 20) | command(webElementId, cssPropertyName, callback) { FILE: lib/api/protocol/elementIdDisplayed.js method command (line 13) | async command(webElementId, callback) { FILE: lib/api/protocol/elementIdDoubleClick.js method isTraceable (line 13) | static get isTraceable() { method command (line 17) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdElement.js method command (line 47) | command(webElementId, using, value, callback = function (r) {return r}) { FILE: lib/api/protocol/elementIdElements.js method command (line 46) | command(webElementId, using, value, callback = function (r) {return r}) { FILE: lib/api/protocol/elementIdEnabled.js method command (line 13) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdEquals.js method w3c_deprecated (line 27) | get w3c_deprecated() { method deprecationNotice (line 31) | get deprecationNotice() { method command (line 35) | command(webElementId, otherId, callback) { FILE: lib/api/protocol/elementIdLocation.js method w3c_deprecated (line 14) | get w3c_deprecated() { method deprecationNotice (line 18) | get deprecationNotice() { method command (line 22) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdLocationInView.js method w3c_deprecated (line 13) | get w3c_deprecated() { method command (line 17) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdName.js method command (line 13) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdProperty.js method command (line 14) | command(webElementId, DOMPropertyName, callback) { FILE: lib/api/protocol/elementIdSelected.js method command (line 13) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdSize.js method w3c_deprecated (line 12) | get w3c_deprecated() { method deprecationNotice (line 16) | get deprecationNotice() { method command (line 20) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdText.js method command (line 13) | command(webElementId, callback) { FILE: lib/api/protocol/elementIdValue.js method w3c_deprecated (line 14) | get w3c_deprecated() { method command (line 18) | command(webElementId, value, callback) { FILE: lib/api/protocol/elements.js method command (line 53) | command(using, value, callback) { FILE: lib/api/protocol/forward.js method isTraceable (line 12) | static get isTraceable() { method command (line 16) | command(callback) { FILE: lib/api/protocol/frame.js method avoidPrematureParentNodeResolution (line 44) | static get avoidPrematureParentNodeResolution() { method command (line 48) | async command(frameId, callback) { FILE: lib/api/protocol/frameParent.js method command (line 20) | command(callback) { FILE: lib/api/protocol/fullscreenWindow.js method isTraceable (line 26) | static get isTraceable() { method command (line 30) | command(callback) { FILE: lib/api/protocol/getAlertText.js method command (line 13) | command(callback) { FILE: lib/api/protocol/getCurrentUrl.js method command (line 32) | command(callback = function(r) {return r}) { FILE: lib/api/protocol/getOrientation.js method command (line 12) | command(callback) { FILE: lib/api/protocol/keys.js method isTraceable (line 27) | static get isTraceable() { method command (line 31) | command(keysToSend, callback) { method w3c_deprecated (line 39) | get w3c_deprecated() { method deprecationNotice (line 43) | get deprecationNotice() { FILE: lib/api/protocol/minimizeWindow.js method isTraceable (line 26) | static get isTraceable() { method command (line 30) | command(callback) { FILE: lib/api/protocol/mouseButtonClick.js method w3c_deprecated (line 16) | get w3c_deprecated() { method deprecationNotice (line 20) | get deprecationNotice() { method isTraceable (line 24) | static get isTraceable() { method command (line 28) | command(button, callback) { FILE: lib/api/protocol/mouseButtonDown.js method isTraceable (line 15) | static get isTraceable() { method command (line 19) | command(button, callback) { FILE: lib/api/protocol/mouseButtonUp.js method isTraceable (line 15) | static get isTraceable() { method command (line 19) | command(button, callback) { FILE: lib/api/protocol/moveTo.js method isTraceable (line 26) | static get isTraceable() { method command (line 30) | command(...args) { FILE: lib/api/protocol/navigateTo.js method isTraceable (line 35) | static get isTraceable() { method command (line 39) | command(url, callback = function(r) {return r}) { FILE: lib/api/protocol/openNewWindow.js method command (line 35) | command(type = 'tab', callback) { FILE: lib/api/protocol/quit.js method command (line 23) | async command(callback = function(r) {return r}) { FILE: lib/api/protocol/refresh.js method isTraceable (line 12) | static get isTraceable() { method command (line 16) | command(callback) { FILE: lib/api/protocol/releaseMouseButton.js method isTraceable (line 10) | static get isTraceable() { method command (line 14) | command(callback) { FILE: lib/api/protocol/screenshot.js method command (line 13) | command(log_screenshot_data = false, callback = function (r) {return r}) { FILE: lib/api/protocol/session.js method SessionActions (line 32) | static get SessionActions() { method command (line 40) | command(action = Session.SessionActions.GET, sessionId, callback) { FILE: lib/api/protocol/sessionLog.js method command (line 23) | command(typeString, callback) { FILE: lib/api/protocol/sessionLogTypes.js method command (line 18) | command(callback) { FILE: lib/api/protocol/sessions.js method command (line 21) | command(callback) { FILE: lib/api/protocol/setAlertText.js method isTraceable (line 13) | static get isTraceable() { method command (line 17) | command(value, callback) { FILE: lib/api/protocol/setContext.js method isTraceable (line 12) | static get isTraceable() { method command (line 16) | command(context, callback) { FILE: lib/api/protocol/setOrientation.js method isTraceable (line 12) | static get isTraceable() { method command (line 16) | command(orientation, callback) { FILE: lib/api/protocol/source.js method command (line 12) | command(callback) { FILE: lib/api/protocol/status.js method command (line 13) | command(callback) { FILE: lib/api/protocol/submit.js method isTraceable (line 12) | static get isTraceable() { method command (line 16) | command(webElementId, callback) { FILE: lib/api/protocol/switchToWindow.js method namespacedAliases (line 31) | static get namespacedAliases() { method isTraceable (line 35) | static get isTraceable() { method command (line 39) | command(handleOrName, callback) { FILE: lib/api/protocol/timeouts.js method TimeoutTypes (line 32) | static get TimeoutTypes() { method command (line 40) | command(type, ms, callback) { FILE: lib/api/protocol/timeoutsAsyncScript.js method command (line 21) | command(ms, callback) { FILE: lib/api/protocol/timeoutsImplicitWait.js method command (line 21) | command(ms, callback) { FILE: lib/api/protocol/title.js method command (line 18) | command(callback) { FILE: lib/api/protocol/url.js method isTraceable (line 34) | static get isTraceable() { method command (line 38) | command(url, callback = function(r) {return r}) { FILE: lib/api/protocol/waitUntil.js method requiresSeleniumWebdriver (line 41) | get requiresSeleniumWebdriver() { method isParamTypeValid (line 45) | static isParamTypeValid(param, expectedType) { method hasMessage (line 56) | static hasMessage(msg) { method isTraceable (line 60) | static get isTraceable() { method avoidPrematureParentNodeResolution (line 64) | static get avoidPrematureParentNodeResolution() { method rejectNodeOnAbortFailure (line 68) | static get rejectNodeOnAbortFailure() { method command (line 73) | async command(conditionFn, ...args) { FILE: lib/api/protocol/windowHandle.js method isTraceable (line 19) | static get isTraceable() { method command (line 23) | command(callback) { FILE: lib/api/protocol/windowHandles.js method isTraceable (line 20) | static get isTraceable() { method command (line 24) | command(callback) { FILE: lib/api/protocol/windowMaximize.js method command (line 34) | command(handleOrName = 'current', callback) { FILE: lib/api/protocol/windowPosition.js method command (line 32) | command(windowHandle, offsetX, offsetY, callback) { FILE: lib/api/protocol/windowRect.js method command (line 47) | command(options, callback = function(r) {return r}) { FILE: lib/api/protocol/windowSize.js method command (line 31) | command(windowHandle, width, height, callback) { FILE: lib/api/web-element/assert/element-assertions.js class ScopedElementAssertions (line 3) | class ScopedElementAssertions { method constructor (line 4) | constructor(scopedElement, {negated, nightwatchInstance}) { method assert (line 10) | assert(callback) { method executeScript (line 39) | async executeScript(scriptFn, args) { method get (line 52) | get() { method value (line 62) | value(message) { method value (line 69) | value(message) { method value (line 76) | value(message) { method value (line 83) | value(message) { method value (line 90) | value(message) { method value (line 102) | async value(name, message = `Testing if the element has "${name}" class.... method value (line 114) | async value(name, message = `Testing if the element has "${name}" attrib... method value (line 126) | async value(scriptFn = function(el) {return el}, args = [], message = '') { FILE: lib/api/web-element/assert/elements-assertions.js class ElementsAssertions (line 1) | class ElementsAssertions { method constructor (line 2) | constructor(scopedElements, {negated, nightwatchInstance}) { method not (line 8) | get not() { FILE: lib/api/web-element/assert/value-assertions.js class ValueAssertions (line 5) | class ValueAssertions { method constructor (line 6) | constructor(scopedValue, {negated}) { method _assert (line 11) | _assert(callback) { method not (line 39) | get not() { method contains (line 46) | contains(expected, message) { method equals (line 58) | equals(expected, message) { method matches (line 70) | matches(expected, message) { FILE: lib/api/web-element/element-locator.js class ElementLocator (line 8) | class ElementLocator { method constructor (line 9) | constructor(selector, options = {}) { method create (line 19) | static create(selector, nightwatchInstance = {}) { method getOrDefault (line 27) | static getOrDefault(obj, props, defaultValue) { method getLocateStrategy (line 44) | static getLocateStrategy(element, strategy) { method isElementDescriptor (line 56) | static isElementDescriptor(selector) { method getSelectorValue (line 69) | static getSelectorValue(descriptor) { method getCondition (line 85) | static getCondition(element, strategy) { FILE: lib/api/web-element/element-value.js class ScopedValue (line 3) | class ScopedValue { method constructor (line 4) | constructor(value) { method then (line 8) | then(onFulfilled, onRejected) { method map (line 12) | map(callback) { FILE: lib/api/web-element/factory.js method get (line 37) | get() { method value (line 48) | value(actionOrOptions, opts = {}) { method value (line 71) | value(onFulfilled, onRejected) { method get (line 79) | get() { method value (line 87) | value(...args) { method value (line 95) | value(...args) { method value (line 103) | value(commandName, ...args) { method get (line 113) | get() { method value (line 121) | value(selector, parentElement = false) { method value (line 134) | value(selector, {commandName, parentElement = false} = {}) { method value (line 160) | value(onFulfilled, onRejected) { method value (line 168) | value() { method value (line 180) | value(index = 0) { method value (line 218) | value(onFulfilled, onRejected) { method value (line 226) | value(callback) { method get (line 234) | get() { method get (line 245) | get() { FILE: lib/api/web-element/scoped-element.js class ScopedWebElement (line 10) | class ScopedWebElement { method methodAliases (line 12) | static get methodAliases() { method getMethodNames (line 37) | static getMethodNames() { method driver (line 57) | get driver() { method reporter (line 61) | get reporter() { method queue (line 65) | get queue() { method __nightwatchScopedWebElement__ (line 69) | get __nightwatchScopedWebElement__() { method suppressNotFoundErrors (line 73) | get suppressNotFoundErrors() { method constructor (line 77) | constructor(selector = 'html', parentElement, nightwatchInstance) { method waitUntilElementsLocated (line 87) | async waitUntilElementsLocated(selector) { method locateElements (line 98) | async locateElements({parentElement, selector, timeout, retryInterval}) { method findElementUsingRecursion (line 121) | async findElementUsingRecursion({parentElement, recursiveElement, time... method findElement (line 144) | async findElement({parentElement, selector, index, timeout, retryInter... method findElementAction (line 164) | async findElementAction({parentElement, condition, index, timeout, ret... method createWebElementPromise (line 216) | createWebElementPromise({selector, parentElement}) { method waitFor (line 270) | waitFor(promise, {isRoot = false} = {}) { method createRootElementCommand (line 284) | createRootElementCommand(name, context, args) { method createNode (line 290) | createNode(commandName, args) { method runQueuedCommand (line 317) | runQueuedCommand(commandName, {args = [], namespace, isRoot = false, n... method queueAction (line 327) | queueAction({name, createAction, namespace = 'element()', args = [], r... method executeMethod (line 341) | executeMethod(context, methodName, ...args) { method then (line 349) | then(onFulfilled, onRejected) { function createNarrowedError (line 354) | function createNarrowedError({error, condition, timeout}) { FILE: lib/api/web-element/scoped-elements.js class ScopedElements (line 6) | class ScopedElements { method constructor (line 7) | constructor(selector, parentScopedElement, nightwatchInstance) { method findElementsUsingRecursion (line 34) | async findElementsUsingRecursion({parentElement, recursiveElement, tim... method findElements (line 58) | async findElements({parentElement, selector, timeout, retryInterval}) { method findElementsAction (line 71) | async findElementsAction(descriptor) { method queueAction (line 122) | queueAction({name, commandFn, namespace = 'element()', args = [], reje... method then (line 136) | then(onFulfilled, onRejected) { FILE: lib/api/web-element/waitUntil.js class WaitUntil (line 69) | class WaitUntil { method constructor (line 70) | constructor(scopedElement, {action, timeout, retryInterval, message, n... method createNode (line 83) | createNode() { method wait (line 121) | async wait() { method formatMsg (line 133) | formatMsg(message, timeMs) { method assert (line 139) | assert({result, passed, err, message, elapsedTime}) { method pass (line 147) | pass(result, elapsedTime) { method fail (line 163) | fail(result, actual, elapsedTime) { FILE: lib/assertion/assertion-error.js class NightwatchAssertError (line 3) | class NightwatchAssertError extends AssertionError { method constructor (line 4) | constructor(message) { FILE: lib/assertion/assertion-runner.js method isServerError (line 13) | static isServerError(result = {}) { method constructor (line 26) | constructor(opts = {}) { method create (line 31) | create() { method run (line 57) | async run(commandResult = {value: null}) { FILE: lib/assertion/assertion.js class NightwatchAssertion (line 5) | class NightwatchAssertion { method getExpectedMessage (line 6) | static getExpectedMessage({expected, actual}) { method constructor (line 14) | constructor(message) { method error (line 30) | get error() { method stackTraceTitle (line 34) | set stackTraceTitle(val) { method showTrace (line 38) | set showTrace(value) { method link (line 42) | set link(value) { method help (line 46) | set help(value) { method stackTraceTitle (line 50) | get stackTraceTitle() { method abortOnFailure (line 54) | set abortOnFailure(value) { method abortOnFailure (line 59) | get abortOnFailure() { method buildStackTrace (line 63) | buildStackTrace() { method setFailedMessage (line 78) | setFailedMessage() { method setMessage (line 86) | setMessage(needsExpected = true, elapsedTime) { method getAssertResult (line 100) | getAssertResult() { method captureStackTrace (line 120) | captureStackTrace(calleeFn) { method assert (line 126) | assert() { FILE: lib/core/asynctree.js class AsyncTree (line 7) | class AsyncTree extends EventEmitter{ method started (line 8) | get started() { method rootNode (line 12) | get rootNode() { method inProgress (line 16) | get inProgress() { method constructor (line 20) | constructor({compatMode, foreignRunner, cucumberRunner, mochaRunner}) { method addNode (line 30) | addNode(node) { method createRootNode (line 34) | createRootNode() { method traverse (line 43) | async traverse(err) { method walkUp (line 68) | async walkUp(err) { method otherChildNodesInProgress (line 84) | otherChildNodesInProgress(node) { method shouldAvoidParentNodeResolution (line 94) | shouldAvoidParentNodeResolution(node) { method shouldRejectNodePromise (line 106) | shouldRejectNodePromise(err, abortOnFailure, node = this.currentNode) { method shouldRejectParentNodePromise (line 120) | shouldRejectParentNodePromise(err, node = this.currentNode) { method runChildNode (line 129) | async runChildNode(node) { method resolveNode (line 188) | resolveNode(node, result, times = 0) { method done (line 213) | async done(err = null) { method empty (line 233) | empty() { method reset (line 239) | reset() { method getNextChildNode (line 250) | static getNextChildNode(node) { method argFilters (line 265) | static get argFilters() { method printArguments (line 279) | static printArguments(node) { FILE: lib/core/client.js class NightwatchAPI (line 21) | class NightwatchAPI { method WEBDRIVER_ELEMENT_ID (line 22) | get WEBDRIVER_ELEMENT_ID() { method browserName (line 26) | get browserName() { method platformName (line 38) | get platformName() { method toString (line 50) | toString() { method constructor (line 54) | constructor(sessionId, settings) { method __isBrowserName (line 66) | __isBrowserName(browser, alternateName) { method __isPlatformName (line 83) | __isPlatformName(platform) { method isIOS (line 91) | isIOS() { method isAndroid (line 95) | isAndroid() { method isMobile (line 99) | isMobile() { method isSafari (line 103) | isSafari() { method isChrome (line 107) | isChrome() { method isFirefox (line 111) | isFirefox() { method isEdge (line 115) | isEdge() { method isInternetExplorer (line 119) | isInternetExplorer() { method isOpera (line 123) | isOpera() { method isAppiumClient (line 127) | isAppiumClient() { class NightwatchClient (line 143) | class NightwatchClient extends EventEmitter { method create (line 145) | static create(settings, argv) { method constructor (line 175) | constructor(userSettings = {}, argv = {}) { method overridableCommands (line 220) | get overridableCommands() { method api (line 224) | get api() { method argv (line 228) | get argv() { method queue (line 232) | get queue() { method locateStrategy (line 236) | get locateStrategy() { method configLocateStrategy (line 240) | get configLocateStrategy() { method sessionId (line 244) | get sessionId() { method usingCucumber (line 248) | get usingCucumber() { method getSessionId (line 256) | getSessionId() { method sessionId (line 260) | set sessionId(val) { method transport (line 264) | get transport() { method transportActions (line 268) | get transportActions() { method elementLocator (line 355) | get elementLocator() { method httpOpts (line 359) | get httpOpts() { method startSessionEnabled (line 363) | get startSessionEnabled() { method unitTestingMode (line 367) | get unitTestingMode() { method screenshotsEnabled (line 371) | screenshotsEnabled() { method reporter (line 375) | get reporter() { method client (line 379) | get client() { method createApis (line 393) | createApis() { method setApiProperty (line 420) | setApiProperty(key, value) { method setApiOption (line 433) | setApiOption(key, value) { method setApiMethod (line 445) | setApiMethod(key, ...args) { method setNamespacedApiMethod (line 469) | setNamespacedApiMethod(key, ...args) { method isApiMethodDefined (line 492) | isApiMethodDefined(key, namespace) { method setReporter (line 505) | setReporter(reporter) { method endSessionOnFail (line 517) | endSessionOnFail(val) { method setLaunchUrl (line 525) | setLaunchUrl() { method setScreenshotOptions (line 541) | setScreenshotOptions() { method setConfigLocateStrategy (line 552) | setConfigLocateStrategy() { method setLocateStrategy (line 558) | setLocateStrategy(strategy = null) { method initialCapabilities (line 570) | get initialCapabilities() { method setInitialCapabilities (line 578) | setInitialCapabilities(value) { method setSessionOptions (line 586) | setSessionOptions() { method mergeCapabilities (line 592) | mergeCapabilities(props = {}) { method setHttpOptions (line 603) | setHttpOptions() { method initialize (line 683) | async initialize(loadNightwatchApis = true) { method setCurrentTest (line 693) | setCurrentTest() { method loadKeyCodes (line 699) | loadKeyCodes() { method loadNightwatchApis (line 705) | async loadNightwatchApis() { method createTransport (line 726) | createTransport() { method createCommandQueue (line 735) | createCommandQueue() { method createSession (line 752) | createSession({argv, moduleKey = '', reuseBrowser = false} = {}) { method startSession (line 778) | startSession() { FILE: lib/core/queue.js class CommandQueue (line 6) | class CommandQueue extends EventEmitter { method constructor (line 7) | constructor({compatMode = false, foreignRunner = false, cucumberRunner... method currentNode (line 15) | get currentNode() { method started (line 19) | get started() { method shouldStartQueue (line 23) | shouldStartQueue() { method add (line 32) | add(command) { method scheduleTraverse (line 74) | scheduleTraverse() { method clearScheduled (line 82) | clearScheduled() { method empty (line 88) | empty() { method reset (line 94) | reset() { method traverse (line 100) | traverse() { method inProgress (line 119) | get inProgress() { method done (line 123) | done(err) { method waitForCompletion (line 140) | waitForCompletion() { method run (line 148) | run(currentTestCaseResult) { FILE: lib/core/treenode.js class TreeNode (line 5) | class TreeNode { method command (line 6) | get command() { method context (line 10) | get context() { method args (line 14) | get args() { method instance (line 18) | get instance() { method redact (line 22) | get redact() { method isTraceable (line 26) | get isTraceable() { method fullName (line 30) | get fullName() { method isRootNode (line 38) | get isRootNode() { method setCommand (line 49) | setCommand(commandFn, context, args, options = {}) { method constructor (line 59) | constructor({name, parent, namespace, stackTrace, deferred, isES6Async... method getResult (line 86) | getResult(result) { method resolve (line 94) | resolve(result) { method reject (line 103) | reject(reason) { method run (line 112) | run() { method handleError (line 116) | handleError(err) { method runCommand (line 139) | async runCommand() { method invokeCommand (line 157) | invokeCommand() { method execute (line 166) | execute(autoInvoke = false) { method handleCommandResult (line 202) | handleCommandResult(resolveFn, rejectFn) { FILE: lib/element/appium-locator.js class AppiumLocator (line 6) | class AppiumLocator extends LocateElement { method create (line 11) | static create(element) { FILE: lib/element/command.js class ElementCommand (line 10) | class ElementCommand extends EventEmitter { method isSelectorObject (line 11) | static isSelectorObject(obj) { method ELEMENT_COMMAND_ARGS (line 15) | static get ELEMENT_COMMAND_ARGS() { method api (line 19) | get api() { method client (line 23) | get client() { method settings (line 27) | get settings() { method transport (line 31) | get transport() { method desiredCapabilities (line 35) | get desiredCapabilities() { method reporter (line 39) | get reporter() { method commandName (line 43) | get commandName() { method defaultUsing (line 47) | get defaultUsing() { method strategy (line 51) | get strategy() { method elementLocator (line 55) | get elementLocator() { method rescheduleInterval (line 59) | get rescheduleInterval() { method ms (line 63) | get ms() { method retryOnSuccess (line 67) | get retryOnSuccess() { method retryOnValidActionResult (line 71) | get retryOnValidActionResult() { method callback (line 75) | get callback() { method element (line 79) | get element() { method selector (line 83) | get selector() { method extraArgsCount (line 87) | get extraArgsCount() { method abortOnFailure (line 91) | get abortOnFailure() { method abortOnFailure (line 95) | set abortOnFailure(value) { method suppressNotFoundErrors (line 99) | get suppressNotFoundErrors() { method suppressNotFoundErrors (line 103) | set suppressNotFoundErrors(value) { method protocolAction (line 111) | protocolAction() { method isResultSuccess (line 115) | isResultSuccess(result) { method protocolActionHandler (line 119) | protocolActionHandler() { method constructor (line 123) | constructor({nightwatchInstance, commandName, args, requireValidation ... method setupExecutor (line 148) | setupExecutor() { method setupActions (line 155) | setupActions() { method command (line 158) | command() { method elementFound (line 167) | elementFound(response) { method isSeleniumWebElement (line 181) | isSeleniumWebElement(value) { method elementNotFound (line 189) | elementNotFound(err) { method elementLocateError (line 193) | elementLocateError(err) { method findElement (line 203) | async findElement({returnSingleElement = true, cacheElementId = true} ... method executeProtocolAction (line 225) | executeProtocolAction(actionName, args = []) { method complete (line 238) | async complete(err, response) { method validateArgsCount (line 252) | validateArgsCount(requireValidation = true) { method setStrategyFromArgs (line 290) | setStrategyFromArgs() { method setArguments (line 297) | setArguments(requireValidation) { method setOptionsFromSelector (line 308) | setOptionsFromSelector() { method setStrategy (line 351) | setStrategy(val = this.defaultUsing) { method setOutputMessage (line 357) | setOutputMessage() { method setCallback (line 368) | setCallback() { method createElement (line 382) | createElement() { method setMilliseconds (line 393) | setMilliseconds(timeoutMs = this.api.globals.waitForConditionTimeout) { method setRescheduleInterval (line 406) | setRescheduleInterval(intervalMs = this.api.globals.waitForConditionPo... method noSuchElementError (line 413) | noSuchElementError(err) { FILE: lib/element/index.js class Element (line 5) | class Element { method defaultProps (line 6) | static get defaultProps() { method constructor (line 29) | constructor(definition, options = {}) { method index (line 38) | get index() { method index (line 42) | set index(val) { method indexDisplay (line 46) | get indexDisplay() { method usingRecursion (line 50) | get usingRecursion() { method selector (line 54) | set selector(val) { method selector (line 58) | get selector() { method setProperties (line 66) | setProperties(definition, options) { method getId (line 109) | getId() { method setResolvedElement (line 113) | setResolvedElement(value) { method toString (line 117) | toString() { method hasElementSelector (line 146) | hasElementSelector() { method getRecursiveLookupElement (line 159) | getRecursiveLookupElement() { method copyDefaults (line 183) | static copyDefaults(target, source) { method createFromSelector (line 201) | static createFromSelector(value, using) { method requiresFiltering (line 271) | static requiresFiltering(element) { method applyFiltering (line 286) | static applyFiltering(element, resultElements) { method isElementObject (line 296) | static isElementObject(element) { function hasValidValueIn (line 305) | function hasValidValueIn(definition) { function getAncestorsWithElement (line 317) | function getAncestorsWithElement(element) { function getDescription (line 337) | function getDescription(instance) { FILE: lib/element/locate/elements-by-recursion.js class MultipleElementsByRecursion (line 13) | class MultipleElementsByRecursion extends RecursiveLookupBase { method transportAction (line 14) | get transportAction() { method commandName (line 18) | get commandName() { method locateElements (line 22) | locateElements({element, returnSingleElement}) { FILE: lib/element/locate/recursive-lookup.js class RecursiveLookupBase (line 11) | class RecursiveLookupBase extends EventEmitter { method constructor (line 12) | constructor(nightwatchInstance) { method getNextElement (line 20) | getNextElement() { method createPromise (line 24) | createPromise() { method shouldReturnSingleElement (line 36) | shouldReturnSingleElement(returnSingleElement) { method recursiveElementLookup (line 44) | recursiveElementLookup({result, returnSingleElement}) { method complete (line 82) | complete(result, callback) { FILE: lib/element/locate/single-element-by-recursion.js class SingleElementByRecursion (line 10) | class SingleElementByRecursion extends RecursiveLookupBase { method transportAction (line 11) | get transportAction() { method commandName (line 15) | get commandName() { method locateElement (line 23) | locateElement(elements) { FILE: lib/element/locator-factory.js class NightwatchLocator (line 6) | class NightwatchLocator { method create (line 12) | static create(element, isAppiumClient) { FILE: lib/element/locator.js constant AVAILABLE_LOCATORS (line 6) | const AVAILABLE_LOCATORS = { class LocateElement (line 17) | class LocateElement { method create (line 22) | static create(element) { method locateInstanceOfBy (line 41) | static locateInstanceOfBy(element) { method createElementInstance (line 61) | static createElementInstance(element) { method api (line 79) | get api() { method reporter (line 83) | get reporter() { method settings (line 87) | get settings() { method transport (line 91) | get transport() { method desiredCapabilities (line 95) | get desiredCapabilities() { method constructor (line 99) | constructor(nightwatchInstance) { method resolveElementRecursively (line 103) | resolveElementRecursively({element}) { method findElement (line 141) | async findElement({element, commandName, id, transportAction = 'locate... method locateMultipleElements (line 172) | locateMultipleElements(element) { method handleLocateElement (line 179) | handleLocateElement({result, element, returnSingleElement}) { method executeProtocolAction (line 217) | executeProtocolAction(opts = {}) { method sendElementsAction (line 256) | async sendElementsAction({transportAction, args, element, cacheElement... method filterElements (line 293) | filterElements(element, result) { method findElementsUsingRecursion (line 312) | findElementsUsingRecursion({element, returnSingleElement = true}) { method findSingleElementUsingRecursion (line 318) | findSingleElementUsingRecursion(element) { class NoSuchElementError (line 325) | class NoSuchElementError extends Error { method constructor (line 326) | constructor({element, ms, abortOnFailure, retries}) { FILE: lib/element/strategy.js class LocateStrategy (line 3) | class LocateStrategy { method Strategies (line 4) | static get Strategies() { method isValid (line 22) | static isValid(strategy) { method getList (line 28) | static getList() { method XPATH (line 32) | static get XPATH() { method CSS_SELECTOR (line 36) | static get CSS_SELECTOR() { method getDefault (line 40) | static getDefault() { method validate (line 44) | static validate(strategy, apiMethod) { method Recursion (line 53) | static get Recursion() { FILE: lib/http/auth.js class Auth (line 3) | class Auth { method constructor (line 4) | constructor(httpRequest) { method basic (line 8) | basic(user, pass) { method addAuth (line 12) | addAuth(user, pass) { method toBase64 (line 18) | static toBase64(str) { FILE: lib/http/formatter.js class ResponseFormatter (line 4) | class ResponseFormatter { method jsonStringify (line 13) | static jsonStringify(s) { method stripUnknownChars (line 31) | static stripUnknownChars(str) { method formatHostname (line 45) | static formatHostname(hostname, port, useSSL) { FILE: lib/http/http.js method isRedirect (line 30) | isRedirect(statusCode) { method needsContentLengthHeader (line 39) | needsContentLengthHeader(requestMethod) { FILE: lib/http/options.js class HttpOptions (line 14) | class HttpOptions { method settings (line 17) | get settings() { method constructor (line 21) | constructor() { method #updateSetting (line 25) | #updateSetting(key, value) { method setPort (line 31) | setPort(port) { method setHost (line 35) | setHost(value) { method useSSL (line 39) | useSSL(value) { method setKeepAlive (line 43) | setKeepAlive(value) { method setCredentials (line 47) | setCredentials(credentials) { method setProxy (line 51) | setProxy(proxy) { method setDefaultPathPrefix (line 55) | setDefaultPathPrefix(path) { method setTimeout (line 59) | setTimeout(timeout) { method setRetryAttempts (line 63) | setRetryAttempts(retryAttempts) { method setInternalServerRetryIntervel (line 67) | setInternalServerRetryIntervel(retryInterval) { FILE: lib/http/request.js class HttpRequest (line 35) | class HttpRequest extends EventEmitter { method USER_AGENT (line 36) | static get USER_AGENT() { method constructor (line 43) | constructor(opts) { method globalSettings (line 58) | static set globalSettings(val) { method resetHttpKeepAliveAgents (line 62) | static resetHttpKeepAliveAgents() { method getAgent (line 66) | static getAgent({secure, keepAliveMsecs, maxSockets}) { method globalSettings (line 85) | static get globalSettings() { method updateGlobalSettings (line 89) | static updateGlobalSettings(settings = {}) { method setHttpOpts (line 93) | setHttpOpts() { method httpOpts (line 97) | get httpOpts() { method socket (line 101) | get socket() { method elapsedTime (line 105) | get elapsedTime() { method statusCode (line 109) | get statusCode() { method setOptions (line 113) | setOptions(options) { method setData (line 139) | setData(options) { method setPathPrefix (line 151) | setPathPrefix(options) { method addKeepAliveOptions (line 158) | addKeepAliveOptions(reqOptions) { method createHttpOptions (line 178) | createHttpOptions(options) { method proxyEvents (line 211) | proxyEvents(originalIssuer, events) { method createHttpRequest (line 231) | createHttpRequest() { method logRequest (line 249) | logRequest() { method logError (line 275) | logError(err) { method onRequestComplete (line 286) | onRequestComplete(result, response) { method logResponse (line 332) | logResponse(result) { method onRequestError (line 361) | onRequestError(err) { method shouldRetryRequest (line 380) | shouldRetryRequest(err) { method post (line 384) | post() { method delete (line 390) | delete() { method send (line 396) | send() { method addHeaders (line 426) | addHeaders() { method setProxyIfNeeded (line 444) | setProxyIfNeeded() { method setFormData (line 460) | setFormData(boundary) { method hasCredentials (line 488) | hasCredentials() { method addAuthorizationIfNeeded (line 492) | addAuthorizationIfNeeded(req) { function isRetryableNetworkError (line 511) | function isRetryableNetworkError(err) { FILE: lib/http/response.js class HttpResponse (line 6) | class HttpResponse extends EventEmitter { method constructor (line 13) | constructor(response, request) { method handle (line 25) | handle() { method flushResponse (line 65) | flushResponse() { method isResponseJson (line 74) | isResponseJson() { method isServerError (line 78) | isServerError() { method parseResponseData (line 82) | parseResponseData(data) { FILE: lib/index.js method updateCapabilities (line 133) | updateCapabilities(value) { method runGlobalBeforeHook (line 137) | runGlobalBeforeHook() { method runGlobalAfterHook (line 141) | runGlobalAfterHook() { method launchBrowser (line 145) | launchBrowser({loadNightwatchApis = true} = {}) { method cleanup (line 174) | async cleanup() { method get (line 363) | get() { method get (line 396) | get() { function throwIfBrowserNotAvailable (line 401) | function throwIfBrowserNotAvailable() { method get (line 411) | get() { method get (line 418) | get() { method get (line 443) | get(_, name) { method get (line 448) | get(_, name) { method apply (line 453) | apply(_, __, args) { method get (line 458) | get(_, name) { method apply (line 466) | apply(_, __, args) { method get (line 471) | get(_, name) { method get (line 480) | get() { FILE: lib/page-object/base-object.js class BaseObject (line 5) | class BaseObject { method WrappedProtocolCommands (line 6) | static get WrappedProtocolCommands() { method createProps (line 21) | static createProps(parent, val = {}) { method createElements (line 32) | static createElements(parent, elements = []) { method createSections (line 64) | static createSections(parent, sections = {}) { method addCommands (line 86) | static addCommands(parent, commands) { method addCommandsFromClass (line 109) | static addCommandsFromClass(parent, CommandClass) { method createPageCommandInstance (line 127) | static createPageCommandInstance(CommandClass, page) { FILE: lib/page-object/command-wrapper.js constant ALLOWED_NAMESPACES (line 4) | const ALLOWED_NAMESPACES = [ function isAllowedNamespace (line 9) | function isAllowedNamespace(commandName) { class Command (line 13) | class Command { method TYPE_ELEMENT (line 14) | static get TYPE_ELEMENT() { method TYPE_SECTION (line 18) | static get TYPE_SECTION() { method isPossibleElementSelector (line 22) | static isPossibleElementSelector(item, commandName = '') { method isUserDefinedElementCommand (line 42) | static isUserDefinedElementCommand(commandName) { method constructor (line 48) | constructor(parent, commandName, isChaiAssertion, isES6Async = false) { method createWrapper (line 65) | createWrapper(commandFn) { method validate (line 119) | validate(elementOrSection, strategy, type) { method getElement (line 166) | getElement(elementName, strategy = null) { method getSection (line 179) | getSection(sectionName, strategy = null) { method getSelectorFromArgs (line 185) | getSelectorFromArgs(args) { method parseElementSelector (line 213) | parseElementSelector(args) { method executeCommand (line 271) | executeCommand(commandFn, args, context) { class CommandLoader (line 285) | class CommandLoader { method addWrappedCommands (line 294) | static addWrappedCommands(parent, commandLoader) { method addWrappedCommandsAsync (line 311) | static addWrappedCommandsAsync(parent, commandLoader) { method applyCommandsToTarget (line 328) | static applyCommandsToTarget(parent, target, commands) { method wrapElementCommand (line 370) | static wrapElementCommand(parent, originalApi, targetApi, commandName) { method wrapProtocolCommands (line 403) | static wrapProtocolCommands(parent, api, commands) { method wrapScopedElementApi (line 409) | static wrapScopedElementApi(parent, api, elementCommands) { method addCommand (line 426) | static addCommand({target, commandFn, commandName, parent, isChaiAsser... FILE: lib/page-object/index.js class Page (line 41) | class Page extends BaseObject { method constructor (line 42) | constructor(options, commandLoader, client) { method api (line 70) | get api() { method client (line 74) | get client() { method name (line 78) | get name() { method props (line 85) | get props() { method elements (line 92) | get elements() { method section (line 99) | get section() { method url (line 103) | get url() { method url (line 107) | set url(val) { method getUrl (line 119) | get getUrl() { method navigate (line 152) | get navigate() { FILE: lib/page-object/section.js class Section (line 12) | class Section extends Element { method section (line 13) | get section() { method createApiShallowCopy (line 20) | createApiShallowCopy() { method constructor (line 25) | constructor(definition, options) { FILE: lib/reporter/axe-report.js method createTable (line 54) | static createTable() { method constructor (line 78) | constructor(report, {detailedReport = true, includeHtml = true} = {}) { method hasViolations (line 84) | hasViolations() { method printPasses (line 88) | printPasses() { method printViolations (line 143) | printViolations(component) { FILE: lib/reporter/base-reporter.js method constructor (line 7) | constructor(results, opts = {}) { method adaptAssertions (line 12) | adaptAssertions(module) { method writeReportFile (line 67) | writeReportFile(filename, rendered, shouldCreateFolder, output_folder) { method writeReport (line 85) | async writeReport(moduleKey) {} method write (line 87) | write() { FILE: lib/reporter/global-reporter.js method initialReport (line 17) | static get initialReport() { method constructor (line 35) | constructor(reporter = DefaultSettings.default_reporter, settings, {open... method registerUncaughtErr (line 55) | registerUncaughtErr(err) { method isDisabled (line 59) | isDisabled() { method hasTestFailures (line 63) | hasTestFailures() { method addTestSuiteResults (line 69) | addTestSuiteResults(testResults, httpOutput) { method setupChildProcessListener (line 86) | setupChildProcessListener(emitter) { method create (line 95) | create(startTime) { method print (line 115) | print() { method loadReporter (line 148) | loadReporter() { method printA11yReport (line 154) | printA11yReport() { method loadFile (line 179) | async loadFile(reporterFile) { method loadCustomReporter (line 190) | async loadCustomReporter(reporterFile) { method writeReportToFile (line 218) | async writeReportToFile(globalResults) { method writeReport (line 238) | async writeReport(reporter, globalResults) { method shouldShowSummary (line 268) | shouldShowSummary() { method hasAssertionCount (line 281) | hasAssertionCount() { method getTotalTestsCount (line 287) | getTotalTestsCount() { method getTestsFailedMessage (line 296) | getTestsFailedMessage() { method getTestsPassedMessage (line 327) | getTestsPassedMessage() { method getPluginReporters (line 343) | getPluginReporters() { method getTimeoutValueMs (line 363) | getTimeoutValueMs(customReporter) { method callReporterFn (line 378) | callReporterFn(reporter, globalResults, {callbackTimeoutId, resolve, rej... method runCustomGlobalReporter (line 410) | runCustomGlobalReporter(globalResults) { method save (line 462) | save() { FILE: lib/reporter/index.js class Reporter (line 9) | class Reporter extends SimplifiedReporter { method printAssertions (line 10) | static printAssertions(testcase) { method constructor (line 27) | constructor({settings, tests, suiteRetries, addOpts = {}, skippedTests... method currentTest (line 50) | get currentTest() { method currentSection (line 54) | get currentSection() { method printA11Report (line 58) | get printA11Report() { method setCurrentTest (line 66) | setCurrentTest(testcase, context) { method setCurrentSection (line 74) | setCurrentSection(testcase) { method markHookRun (line 81) | markHookRun(hookName) { method unmarkHookRun (line 85) | unmarkHookRun(hookName) { method setAxeResults (line 89) | setAxeResults(results) { method printA11yReport (line 93) | printA11yReport() { method resetCurrentTestName (line 97) | resetCurrentTestName() { method unitTestsMode (line 101) | get unitTestsMode() { method currentTestCasePassed (line 105) | get currentTestCasePassed() { method allTestsPassed (line 109) | get allTestsPassed() { method shouldIncrementTotalCount (line 118) | shouldIncrementTotalCount(err) { method setFileNamePrefix (line 131) | setFileNamePrefix(prefix) { method setSessionInfo (line 135) | setSessionInfo(data) { method setElapsedTime (line 140) | setElapsedTime() { method setTestSectionElapsedTime (line 144) | setTestSectionElapsedTime() { method setTestStatus (line 148) | setTestStatus() { method collectTestSectionOutput (line 152) | collectTestSectionOutput() { method testSuiteFinished (line 156) | testSuiteFinished() { method exportResults (line 160) | exportResults() { method logTestCase (line 173) | logTestCase(testName) { method logAssertResult (line 193) | logAssertResult(result) { method logCommandResult (line 201) | logCommandResult({node, result}) { method stringifyArgs (line 255) | static stringifyArgs(args) { method shouldLogCommand (line 273) | shouldLogCommand(node) { method registerPassed (line 289) | registerPassed(message) { method registerFailed (line 294) | registerFailed(err) { method registerTestError (line 302) | registerTestError(err) { method resetCurrentTestPassedCount (line 321) | resetCurrentTestPassedCount() { method printTestResult (line 327) | printTestResult() { method printSimplifiedTestResult (line 361) | printSimplifiedTestResult(ok, elapsedTime, isWorker) { method getFailureMessage (line 395) | getFailureMessage() { method saveErrorScreenshot (line 428) | saveErrorScreenshot(result, screenshotContent) { FILE: lib/reporter/reporters/html.js class HtmlReporter (line 11) | class HtmlReporter extends BaseReporter { method hookNames (line 12) | static get hookNames(){ method ansiConverter (line 16) | static get ansiConverter(){ method openReporter (line 20) | openReporter(fileName) { method getFolderPrefix (line 27) | getFolderPrefix() { method getFileName (line 41) | getFileName() { method computePassedAndFailedCounts (line 55) | computePassedAndFailedCounts(module) { method createInitialResult (line 78) | createInitialResult(module) { method aggregateEnvironments (line 101) | aggregateEnvironments(testEnv, moduleKey, module) { method aggregateStats (line 124) | aggregateStats() { method getGlobalMetadata (line 148) | getGlobalMetadata() { method adaptModule (line 154) | adaptModule(module) { method adaptResults (line 225) | adaptResults() { method writeReport (line 254) | async writeReport() { method write (line 277) | write(results, options, callback) { method adaptResults (line 290) | adaptResults(results, options) { FILE: lib/reporter/reporters/json.js class JsonReporter (line 7) | class JsonReporter extends BaseReporter { method writeReport (line 9) | writeReport(moduleKey, data = {}) { method write (line 46) | write(results, options) { FILE: lib/reporter/reporters/junit.js class JUnitReporter (line 15) | class JUnitReporter extends BaseReporter { method templateFile (line 16) | static get templateFile() { method tmplData (line 20) | static set tmplData(val) { method tmplData (line 24) | static get tmplData() { method loadTemplate (line 28) | static loadTemplate() { method writeReport (line 45) | writeReport(moduleKey, data) { method write (line 87) | write() { method write (line 103) | write(results, options, callback) { FILE: lib/reporter/reporters/minimalJson.js class MinimalJsonReporter (line 7) | class MinimalJsonReporter extends BaseReporter { method adaptModule (line 9) | adaptModule(module) { method adaptResults (line 19) | adaptResults() { method writeReport (line 30) | writeReport() { function write (line 52) | function write(results, options, callback) { FILE: lib/reporter/results.js method TEST_FAIL (line 9) | static get TEST_FAIL() { method TEST_PASS (line 13) | static get TEST_PASS() { method TEST_SKIP (line 17) | static get TEST_SKIP() { method constructor (line 21) | constructor(tests = [], opts, settings, skippedTests = [], allScreenedTe... method markHookRun (line 69) | markHookRun(hookName) { method unmarkHookRun (line 84) | unmarkHookRun() { method initialResult (line 118) | get initialResult() { method currentTestResult (line 123) | get currentTestResult() { method uuid (line 132) | get uuid() { method currentTest (line 139) | set currentTest(value) { method getTestResult (line 143) | getTestResult(testName, {returnFullResult = false} = {}) { method getTestSection (line 173) | getTestSection(testName) { method getCurrentTest (line 184) | getCurrentTest() { method currentTest (line 189) | get currentTest() { method currentSection (line 206) | get currentSection() { method testSectionHasFailures (line 213) | testSectionHasFailures(testSection) { method passedCount (line 220) | get passedCount() { method failedCount (line 224) | get failedCount() { method errorsCount (line 228) | get errorsCount() { method skippedCount (line 232) | get skippedCount() { method timestamp (line 236) | get timestamp() { method testsCount (line 240) | get testsCount() { method lastError (line 244) | get lastError() { method stackTrace (line 248) | get stackTrace() { method currentTestElapsedTime (line 252) | get currentTestElapsedTime() { method currentTestCasePassed (line 256) | get currentTestCasePassed() { method currentTestCaseHasFailures (line 260) | get currentTestCaseHasFailures() { method export (line 270) | get export() { method initCurrentTest (line 338) | initCurrentTest(testcase) { method resetCurrentTestName (line 344) | resetCurrentTestName() { method resetCurrentSectionName (line 354) | resetCurrentSectionName() { method getCurrentTestName (line 360) | getCurrentTestName() { method retryTest (line 367) | set retryTest(value) { method retryTest (line 371) | get retryTest() { method createTestCaseResults (line 379) | createTestCaseResults(testcase) { method resetLastError (line 412) | resetLastError() { method setLastError (line 416) | setLastError(err, {incrementTotal, addToErrArray = false} = {}) { method incrementErrorCount (line 442) | incrementErrorCount(incrementTotal = true) { method incrementFailedCount (line 466) | incrementFailedCount(incrementTotal = true) { method incrementPassedCount (line 484) | incrementPassedCount() { method subtractPassedCount (line 500) | subtractPassedCount(count = 0) { method logAssertion (line 510) | logAssertion(assertion) { method logCommand (line 520) | logCommand(command) { method initCount (line 533) | initCount(allScreenedTests) { method setElapsedTime (line 544) | setElapsedTime() { method setTestSectionElapsedTime (line 561) | setTestSectionElapsedTime() { method setTestStatus (line 581) | setTestStatus() { method collectTestSectionOutput (line 604) | collectTestSectionOutput() { method setTotalElapsedTime (line 613) | setTotalElapsedTime() { method setCurrentTest (line 626) | setCurrentTest(testcase) { method setCurrentSection (line 646) | setCurrentSection(testcase) { method setSeleniumLogFile (line 653) | setSeleniumLogFile(outputFilePath) { method logScreenshotFile (line 657) | logScreenshotFile(screenshotFile) { method testsPassed (line 667) | testsPassed() { method getTestStatus (line 671) | getTestStatus() { method appendTestResult (line 690) | appendTestResult(data) { method createGlobalReport (line 701) | static createGlobalReport(suiteResultsArr, initialReport) { method eventDataToEmit (line 731) | get eventDataToEmit() { FILE: lib/reporter/simplified.js class SimplifiedReporter (line 4) | class SimplifiedReporter { method logError (line 5) | static logError(err) { method currentTestCase (line 17) | get currentTestCase() { method constructor (line 24) | constructor(settings) { method logAssertResult (line 29) | logAssertResult(test) { method logCommandResult (line 36) | logCommandResult(node, result) { method logFailedAssertion (line 40) | logFailedAssertion(err) { method registerPassed (line 47) | registerPassed(message) { method registerFailed (line 51) | registerFailed(err) { method registerTestError (line 55) | registerTestError(err) {} method saveErrorScreenshot (line 56) | saveErrorScreenshot(result, screenshotContent) {} FILE: lib/reporter/summary.js method failed (line 6) | static failed(test) { method getTestcaseHeader (line 10) | static getTestcaseHeader(testcase, testcaseName) { method getFailedSuiteContent (line 27) | static getFailedSuiteContent({testSuite, testSuiteName, index = 0, start... method printSuite (line 59) | static printSuite(content) { method printErrors (line 73) | static printErrors(testSuite) { method printSkipped (line 99) | static printSkipped(testSuite) { method constructor (line 119) | constructor(settings) { method shouldPrintAssertions (line 123) | static shouldPrintAssertions(testcase) { method print (line 127) | print(globalResults) { FILE: lib/runner/androidEmulator.js method constructor (line 6) | constructor (AVD) { method killEmulator (line 13) | async killEmulator() { method launchEmulator (line 17) | async launchEmulator() { FILE: lib/runner/cli/argv-setup.js class ArgvSetup (line 12) | class ArgvSetup { method argv (line 13) | get argv() { method constructor (line 35) | constructor(processArgs, cwd = process.cwd()) { method addDefault (line 58) | addDefault(key, value) { method isDefault (line 70) | isDefault(option, value) { method getDefault (line 74) | getDefault(option) { method alias (line 78) | alias(x, y) { method demand (line 90) | demand(keys) { method showUsage (line 107) | showUsage(msg) { method describe (line 113) | describe(key, desc, groupName) { method option (line 125) | option(key, opt) { method showHelp (line 152) | showHelp(fn) { method help (line 160) | help() { method fail (line 232) | fail(msg) { method setup (line 242) | setup() { function longest (line 506) | function longest(xs) { function rebase (line 510) | function rebase(base, dir) { FILE: lib/runner/cli/cli.js class CliRunner (line 18) | class CliRunner { method CONFIG_FILE_JS (line 19) | static get CONFIG_FILE_JS() { method CONFIG_FILE_CJS (line 23) | static get CONFIG_FILE_CJS() { method CONFIG_FILE_TS (line 27) | static get CONFIG_FILE_TS() { method createDefaultConfig (line 31) | static createDefaultConfig(destFileName) { method constructor (line 89) | constructor(argv = {}) { method initTestSettings (line 121) | initTestSettings(userSettings = {}, baseSettings = null, argv = null, ... method globalsSetup (line 141) | globalsSetup(argv) { method setTimeoutOptions (line 146) | setTimeoutOptions(argv) { method setMobileOptions (line 156) | setMobileOptions(argv) { method setupGlobalHooks (line 176) | setupGlobalHooks() { method readExternalHooks (line 180) | readExternalHooks(asyncLoading = true) { method settings (line 190) | get settings() { method setCurrentTestEnv (line 194) | setCurrentTestEnv() { method setLoggingOptions (line 211) | setLoggingOptions() { method setupAsync (line 221) | async setupAsync(settings) { method setup (line 233) | setup(settings) { method commonSetup (line 240) | commonSetup(settings, asyncLoading = true) { method runnerSetup (line 254) | runnerSetup() { method isRegisterEventHandlersCallbackExistsInGlobal (line 274) | isRegisterEventHandlersCallbackExistsInGlobal() { method setupEventHub (line 281) | setupEventHub() { method loadTypescriptTranspiler (line 304) | loadTypescriptTranspiler() { method isConfigDefault (line 312) | isConfigDefault(configFile, localJsValue = CliRunner.CONFIG_FILE_JS) { method getLocalConfigFileName (line 316) | getLocalConfigFileName() { method loadConfig (line 339) | loadConfig() { method validateConfig (line 369) | validateConfig() { method parseTestSettings (line 385) | parseTestSettings(settings = {}, asyncLoading = true) { method runGlobalHook (line 396) | runGlobalHook(key, args = [], isParallelHook = false) { method validateTestEnvironments (line 424) | validateTestEnvironments() { method testWorkersMode (line 442) | get testWorkersMode() { method usingServer (line 446) | usingServer(test_settings = {}) { method isTestWorkersEnabled (line 452) | isTestWorkersEnabled() { method parallelMode (line 495) | parallelMode() { method setupConcurrency (line 499) | setupConcurrency() { method isConcurrencyEnabled (line 510) | isConcurrencyEnabled() { method executeTestRunner (line 518) | executeTestRunner(modules) { method createTestRunner (line 522) | createTestRunner() { method testEnvSettings (line 535) | get testEnvSettings() { method getTestsFiles (line 547) | async getTestsFiles() { method runTests (line 561) | runTests(done = null) { FILE: lib/runner/concurrency/child-process.js class ChildProcess (line 9) | class ChildProcess extends EventEmitter { method defaultStartDelay (line 10) | static get defaultStartDelay() { method prevIndex (line 14) | static get prevIndex() { method prevIndex (line 18) | static set prevIndex(val) { method constructor (line 22) | constructor(environment, index, env_output, settings, args) { method setLabel (line 38) | setLabel(label) { method printLog (line 45) | printLog(msg) { method getChildProcessEnvKey (line 52) | getChildProcessEnvKey(env) { method getArgs (line 61) | getArgs() { method writeToStdout (line 81) | writeToStdout(data) { method run (line 119) | run(colors, type) { FILE: lib/runner/concurrency/index.js class Concurrency (line 9) | class Concurrency extends EventEmitter { method constructor (line 10) | constructor(settings = {}, argv = {}, isTestWorkerEnabled, isSafariEnv... method getChildProcessArgs (line 22) | static getChildProcessArgs(envs) { method createChildProcess (line 47) | createChildProcess(label, args = [], extraArgs = [], index = 0) { method runChildProcess (line 67) | runChildProcess(childProcess, outputLabel, availColors, type) { method runChildProcesses (line 84) | runChildProcesses(envs, modules) { method runMultiple (line 121) | runMultiple(envs = [], modules) { method runWorkerProcesses (line 144) | runWorkerProcesses(envs, modules) { method runProcessTestEnvironment (line 182) | runProcessTestEnvironment(envs, args, availColors) { method runWorkerTestEnvironments (line 200) | runWorkerTestEnvironments(envs, availColors) { method runMultipleTestProcess (line 233) | runMultipleTestProcess(modules, args, availColors) { method runMultipleTestWorkers (line 275) | runMultipleTestWorkers(modules, availColors) { method setupWorkerPool (line 320) | setupWorkerPool(args, settings, maxWorkerCount) { method printChildProcessOutput (line 332) | printChildProcessOutput(label) { method getTestWorkersCount (line 360) | getTestWorkersCount() { method buildProcessQueue (line 376) | static buildProcessQueue(maxWorkers, modules, fn) { method getAvailableColors (line 403) | static getAvailableColors() { method isWorker (line 428) | static isWorker() { method isTestWorker (line 432) | static isTestWorker(argv = {}) { method isMasterProcess (line 436) | static isMasterProcess() { FILE: lib/runner/concurrency/task.js function runWorkerTask (line 2) | function runWorkerTask({argv, port1}) { FILE: lib/runner/concurrency/worker-process.js constant WORKER_FILE (line 7) | const WORKER_FILE = path.resolve(__dirname, 'task.js'); class WorkerPool (line 9) | class WorkerPool extends EventEmitter { method isWorkerThread (line 12) | static get isWorkerThread() { method tasks (line 16) | get tasks() { method tasks (line 20) | set tasks(tasks) { method constructor (line 24) | constructor(args, settings, maxWorkerCount) { method addTask (line 45) | addTask({label, argv, colors} = {}) { FILE: lib/runner/concurrency/worker-task.js class WorkerTask (line 9) | class WorkerTask extends EventEmitter { method prevIndex (line 11) | static get prevIndex() { method prevIndex (line 15) | static set prevIndex(val) { method constructor (line 19) | constructor({piscina, index, label, settings, argv, task_ouput}) { method printLog (line 33) | printLog(msg) { method setlabel (line 40) | setlabel(colorPair) { method writeToStdOut (line 44) | writeToStdOut(data) { method runWorkerTask (line 68) | async runWorkerTask(colors, type) { FILE: lib/runner/eventHub.js class NightwatchEventHub (line 6) | class NightwatchEventHub extends EventEmitter { method emit (line 7) | emit(eventName, data) { method isAvailable (line 28) | get isAvailable() { method isAvailable (line 32) | set isAvailable(eventFnExist) { method runner (line 36) | set runner(type) { method runner (line 40) | get runner() { method writeReportFile (line 44) | writeReportFile(filename, rendered, shouldCreateFolder, output_folder) { FILE: lib/runner/folder-walk.js class Results (line 8) | class Results { method constructor (line 9) | constructor() { method getData (line 13) | getData() { method register (line 17) | register(sourcePath) { class Walker (line 32) | class Walker { method constructor (line 33) | constructor(testSource = [], settings, argv = {}) { method promise (line 52) | get promise() { method disableTs (line 56) | get disableTs() { method isComponentTestingMode (line 60) | isComponentTestingMode() { method validateSource (line 64) | validateSource() { method registerMatchers (line 87) | registerMatchers() { method applyFilters (line 105) | applyFilters(list) { method applyTagFilter (line 131) | async applyTagFilter(list) { method promiseFn (line 153) | promiseFn(resolve, reject) { method createPromise (line 211) | createPromise() { method readTestSource (line 217) | readTestSource() { method readFolderDeep (line 225) | readFolderDeep(folderPath) { FILE: lib/runner/matchers/filename.js class MatcherExclude (line 10) | class MatcherExclude { method constructor (line 11) | constructor({pattern, settings, argv}) { method adaptFilterPattern (line 17) | adaptFilterPattern(pattern) { method match (line 48) | match(fullPath) { class FilenameMatcher (line 53) | class FilenameMatcher { method TYPE_EXCLUDE (line 54) | static get TYPE_EXCLUDE() { method TYPE_FILTER (line 58) | static get TYPE_FILTER() { method create (line 62) | static create({type, pattern, settings, argv}) { method isFolderExcluded (line 70) | static isFolderExcluded(resource, opts) { method addMatcher (line 90) | static addMatcher(type, {settings, argv}) { method register (line 97) | static get register() { FILE: lib/runner/matchers/tags.js class TagsMatcher (line 5) | class TagsMatcher { method SEPARATOR (line 6) | static get SEPARATOR() { method constructor (line 10) | constructor(settings) { method match (line 21) | async match(testFilePath) { method loadModule (line 42) | async loadModule(modulePath) { method checkModuleTags (line 80) | checkModuleTags(context) { method matchesIncludeTagFilter (line 97) | matchesIncludeTagFilter(moduleTags) { method hasIncludeTagFilter (line 104) | hasIncludeTagFilter() { method hasSkipTagFilter (line 111) | hasSkipTagFilter() { method anyTagsDefined (line 118) | anyTagsDefined() { method convertTags (line 126) | static convertTags(tags) { method convertFilterTags (line 143) | static convertFilterTags(tags) { FILE: lib/runner/process-listener.js method constructor (line 6) | constructor(proc = process) { method addExitListener (line 20) | addExitListener() { method setTestRunner (line 35) | setTestRunner(testRunner) { method setExitCode (line 41) | setExitCode(code) { method exitCode (line 47) | get exitCode() { method onExit (line 51) | onExit(code) { method unhandled (line 55) | unhandled(err) { method getCurrentPromise (line 59) | getCurrentPromise(err) { method uncaught (line 82) | uncaught(err, {type = 'uncaughtException'} = {}) { method closeProcess (line 104) | closeProcess(err) { method exit (line 112) | exit() { FILE: lib/runner/rerunUtil.js function getRerunFailedFile (line 4) | function getRerunFailedFile(minimal_report_file_path) { function getTestSourceForRerunFailed (line 23) | function getTestSourceForRerunFailed(settings) { FILE: lib/runner/runner.js class Runner (line 4) | class Runner { method NIGHTWATCH_RUNNER (line 5) | static get NIGHTWATCH_RUNNER() { method DEFAULT_RUNNER (line 9) | static get DEFAULT_RUNNER() { method MOCHA_RUNNER (line 13) | static get MOCHA_RUNNER() { method CUCUMBER_RUNNER (line 17) | static get CUCUMBER_RUNNER() { method createError (line 21) | static createError(err) { method checkTestSource (line 40) | static checkTestSource(modules, testSource, settings) { method getTestSource (line 73) | static getTestSource(settings, argv = {}) { method readTestSource (line 79) | static readTestSource(settings, argv = {}) { method create (line 100) | static create(settings, argv, addtOpts) { FILE: lib/runner/test-runners/cucumber.js class CucumberSuite (line 9) | class CucumberSuite extends TestSuite { method isSessionCreateError (line 10) | static isSessionCreateError(err) { method createCli (line 17) | static createCli(settings) { method cucumberSetupFile (line 40) | static get cucumberSetupFile() { method constructor (line 44) | constructor({modulePath, modules, settings, argv}) { method createCucumberCli (line 82) | createCucumberCli() { method shouldUseNightwatchFormatter (line 94) | shouldUseNightwatchFormatter(options) { method getCliArgvForCucumber (line 101) | getCliArgvForCucumber() { method createInitialRequires (line 128) | createInitialRequires() { method mergeCliConfigValues (line 149) | mergeCliConfigValues(key) { method buildArgvValue (line 158) | buildArgvValue(argNames) { method onTestSuiteFinished (line 205) | onTestSuiteFinished(result) { method testSuiteFinished (line 211) | testSuiteFinished() {} method runTestSuite (line 213) | async runTestSuite() { class CucumberRunnner (line 247) | class CucumberRunnner extends Runner { method supportsConcurrency (line 248) | get supportsConcurrency() { method supportsParallelTestSuiteRun (line 252) | get supportsParallelTestSuiteRun() { method type (line 256) | get type() { method constructor (line 260) | constructor(settings, argv, addtOpts) { method hasTestFailures (line 279) | hasTestFailures(result) { method createTestSuite (line 283) | createTestSuite({modulePath, modules}) { method runTests (line 289) | async runTests(modules) { FILE: lib/runner/test-runners/cucumber/nightwatch-format.js method constructor (line 15) | constructor(options) { method setCapabilities (line 27) | static setCapabilities(data) { method onSessionCapabilities (line 50) | onSessionCapabilities(envelope) { method onMeta (line 56) | onMeta(meta) { method onGherkinDocument (line 60) | onGherkinDocument(gherkinDocument) { method onParseError (line 64) | onParseError(parseError) { method onPickle (line 68) | onPickle(pickle) { method onHook (line 72) | onHook(hook) { method onSource (line 76) | onSource(source) { method onStepDefinition (line 80) | onStepDefinition(stepDefinition) { method onTestCase (line 84) | onTestCase(testCase) { method onTestCaseFinished (line 88) | onTestCaseFinished(result) { method onTestCaseStarted (line 100) | onTestCaseStarted(result) { method onTestRunFinished (line 110) | onTestRunFinished(result) { method onTestRunStarted (line 120) | onTestRunStarted(result) { method onTestStepFinished (line 129) | onTestStepFinished(result) { method onTestStepStarted (line 140) | onTestStepStarted(result) { method reportHandler (line 150) | reportHandler(envelope) { FILE: lib/runner/test-runners/default.js class DefaultRunner (line 6) | class DefaultRunner { method supportsConcurrency (line 7) | get supportsConcurrency() { method type (line 11) | get type() { method constructor (line 15) | constructor(settings, argv, addtOpts) { method client (line 27) | get client() { method results (line 31) | get results() { method hasTestFailures (line 35) | hasTestFailures() { method registerUncaughtErr (line 39) | registerUncaughtErr(err) { method closeOpenSessions (line 47) | closeOpenSessions(err) { method createTestSuite (line 64) | async createTestSuite({modulePath, modules}) { method runTestSuite (line 73) | async runTestSuite(modulePath, modules) { method promiseFn (line 97) | async promiseFn(resolve, reject) { method printGlobalResults (line 113) | printGlobalResults() { method runTests (line 123) | runTests(modules) { method reportResults (line 133) | async reportResults() { method runConcurrent (line 146) | async runConcurrent(testEnvArray, modules, isTestWorkerEnabled, isSafa... method isTestWorker (line 156) | isTestWorker() { method run (line 165) | async run(modules) { FILE: lib/runner/test-runners/mocha.js class MochaRunner (line 7) | class MochaRunner { method MochaNightwatch (line 8) | static MochaNightwatch({argv, settings, addtOpts}) { method supportsConcurrency (line 31) | get supportsConcurrency() { method combinedReporterList (line 35) | get combinedReporterList() { method type (line 39) | get type() { method constructor (line 43) | constructor(settings, argv, addtOpts = {}) { method runConcurrent (line 144) | async runConcurrent(testEnvArray, modules) { method checkReporterDependencies (line 155) | checkReporterDependencies() { method generateCombinedReport (line 171) | async generateCombinedReport() { method isTestWorker (line 188) | isTestWorker() { method closeOpenSessions (line 192) | closeOpenSessions() { method registerUncaughtErr (line 215) | registerUncaughtErr(err) { method run (line 222) | run(modules) { FILE: lib/runner/test-runners/mocha/custom-runnable.js function multiple (line 22) | function multiple(err) { function done (line 37) | function done(err) { FILE: lib/runner/test-runners/mocha/custom-runner.js method runSuite (line 5) | async runSuite(suite, fn) { method run (line 74) | run(fn) { FILE: lib/runner/test-runners/mocha/extensions.js method adaptRunnables (line 7) | static adaptRunnables(parent) { method adaptHooks (line 34) | static adaptHooks(suite, hooks) { method augmentTestSuite (line 53) | static augmentTestSuite({suite, runner, argv, settings, addtOpts}) { FILE: lib/runner/test-source.js class TestSource (line 9) | class TestSource { method GroupNameDelimiter (line 10) | static get GroupNameDelimiter() { method constructor (line 14) | constructor(settings, argv = {}) { method getTestSourceForSingle (line 20) | getTestSourceForSingle(targetPath) { method getRerunFailedFile (line 51) | getRerunFailedFile(minimal_report_file_path) { method getTestSourceForRerunFailed (line 70) | getTestSourceForRerunFailed() { method getSource (line 110) | getSource() { method applySrcFilters (line 171) | applySrcFilters() { method findGroupPath (line 199) | findGroupPath(groupName) { method findGroupPathMultiple (line 220) | findGroupPathMultiple(groups) { FILE: lib/settings/defaults.js method beforeTestSuite (line 109) | beforeTestSuite(browser) { method afterTestSuite (line 113) | afterTestSuite(browser) { method beforeTestCase (line 117) | beforeTestCase(browser) { method afterTestCase (line 121) | afterTestCase(browser) { method onBrowserNavigate (line 125) | onBrowserNavigate(browser) { method onBrowserQuit (line 129) | onBrowserQuit(browser) { FILE: lib/settings/settings.js class Settings (line 11) | class Settings { method DEFAULT_ENV (line 13) | static get DEFAULT_ENV() { method DEFAULTS (line 17) | static get DEFAULTS() { method replaceEnvVariables (line 25) | static replaceEnvVariables(target) { method getDefaults (line 43) | static getDefaults() { method parse (line 56) | static parse(settings = {}, baseSettings = {}, argv = {}, testEnv = '') { method fromClient (line 72) | static fromClient(userSettings = {}, argv = {}) { method isNightwatchObject (line 79) | static isNightwatchObject(settings) { method setDefaults (line 87) | static setDefaults(settings) { method isUsingSeleniumServer (line 99) | static isUsingSeleniumServer(settings) { method testWorkersEnabled (line 103) | get testWorkersEnabled() { method constructor (line 126) | constructor(argv = {}, testEnv = '') { method fromConfigFile (line 138) | fromConfigFile(baseSettings) { method initSettingsObject (line 146) | initSettingsObject() { method copyGenericProperties (line 157) | copyGenericProperties() { method isSettingsDefined (line 173) | isSettingsDefined(settingName) { method setWebdriverHttpOption (line 192) | setWebdriverHttpOption(newSetting, oldSetting, opts = {}) { method isUsingSelenium (line 221) | isUsingSelenium() { method isSeleniumServerManaged (line 227) | isSeleniumServerManaged() { method setWebdriverSettings (line 234) | setWebdriverSettings() { method setServerUrl (line 267) | setServerUrl() { method mergeOntoExisting (line 277) | mergeOntoExisting(userSettings = {}) { method adaptSettings (line 286) | adaptSettings() { method setReporterOptions (line 305) | setReporterOptions() { method setParallelMode (line 313) | setParallelMode() { method setTestRunner (line 349) | setTestRunner() { method setUnitTestsMode (line 362) | setUnitTestsMode() { method inheritFromDefaultEnv (line 380) | inheritFromDefaultEnv() { method inheritFromSuperEnv (line 400) | inheritFromSuperEnv(testEnvSettings) { method persistGlobals (line 415) | persistGlobals(settings) { method setScreenshotsOptions (line 422) | setScreenshotsOptions() { method setCliOptions (line 435) | setCliOptions() { method sortSettings (line 460) | sortSettings() { method setBaseUrl (line 476) | setBaseUrl() { method setColorOutput (line 487) | setColorOutput() { method init (line 501) | init(userSettings = {}) { FILE: lib/testsuite/context.js class Context (line 8) | class Context extends EventEmitter { method REPORT_KEY_SEPARATOR (line 9) | static get REPORT_KEY_SEPARATOR() { method isTestHook (line 13) | get isTestHook() { method constructor (line 17) | constructor({modulePath, settings, argv = {}, attributes = {}}) { method setModulePath (line 37) | setModulePath(file) { method loadTags (line 43) | loadTags({usingMocha = false} = {}) { method init (line 71) | async init({usingMocha = false, suiteTitle = null, client = null} = {}) { method testSuiteName (line 96) | get testSuiteName() { method currentTest (line 100) | get currentTest() { method contextBinding (line 104) | get contextBinding() { method unitTestingMode (line 111) | get unitTestingMode() { method unitTestsMode (line 119) | get unitTestsMode() { method moduleName (line 123) | get moduleName() { method module (line 127) | get module() { method testsuite (line 131) | get testsuite() { method tests (line 135) | get tests() { method tests (line 139) | set tests(value) { method skippedTests (line 143) | get skippedTests() { method skippedTests (line 147) | set skippedTests(value) { method allScreenedTests (line 151) | get allScreenedTests() { method allScreenedTests (line 155) | set allScreenedTests(value) { method hooks (line 159) | get hooks() { method currentRunnable (line 163) | get currentRunnable() { method queue (line 167) | get queue() { method queueStarted (line 171) | get queueStarted() { method retries (line 175) | get retries() { method setReloadModuleCache (line 179) | setReloadModuleCache(val = true) { method shouldReloadModuleCache (line 185) | shouldReloadModuleCache() { method usingBddDescribe (line 189) | get usingBddDescribe() { method getName (line 193) | getName() { method getSuiteName (line 197) | getSuiteName() { method setCurrentRunnable (line 201) | setCurrentRunnable(runnable) { method createInterface (line 207) | createInterface(client) { method loadModule (line 214) | async loadModule() { method requireModule (line 233) | async requireModule(loadJsWithPlugins = false) { method createTestSuite (line 276) | createTestSuite() { method addTestSuiteMethod (line 287) | addTestSuiteMethod(testName, testFn, context) { method addTestHook (line 299) | addTestHook(hookName, hookFn, context) { method addTestCase (line 314) | addTestCase({testName, testFn, describeInstance, runOnly, skipTest}) { method setDescribeContext (line 358) | setDescribeContext({describeTitle, describeInstance, runOnly}) { method setTestcaseRetries (line 377) | setTestcaseRetries(n) { method setSuiteRetries (line 381) | setSuiteRetries(n) { method isES6Async (line 387) | isES6Async(testName) { method addAttributes (line 391) | addAttributes(attributes = {}) { method setAttribute (line 395) | setAttribute(name, value) { method getAttribute (line 399) | getAttribute(name) { method isDisabled (line 403) | isDisabled() { method isUnitTest (line 407) | isUnitTest() { method getSkipTestcasesOnFail (line 411) | getSkipTestcasesOnFail() { method getEndSessionOnFail (line 415) | getEndSessionOnFail() { method getNameAttr (line 419) | getNameAttr() { method getTags (line 423) | getTags() { method getDesiredCapabilities (line 427) | getDesiredCapabilities() { method getHookFnArgs (line 441) | getHookFnArgs(done, api, expectedArgs) { method extendContextWithApi (line 454) | extendContextWithApi(context, api) { method invokeMethod (line 471) | invokeMethod(fnName, client, expectedArgs, done) { method call (line 518) | call(fnName, ...args) { method callAsync (line 545) | callAsync({fnName, api, expectedArgs = 2, done = function() {}, contex... method hasHook (line 560) | hasHook(key) { method getKey (line 564) | getKey(key) { method getNextKey (line 568) | getNextKey() { method reset (line 581) | reset() { method setReportKey (line 590) | setReportKey(allModulePaths = []) { method shouldCheckIfDirectory (line 626) | shouldCheckIfDirectory() { method checkKeyForUniqueness (line 630) | checkKeyForUniqueness(allModulePaths, parentFolder) { method getDiffFromSourceFolder (line 650) | getDiffFromSourceFolder(srcPathResolved, moduleParentFolder, source) { method getUniqueModuleKey (line 672) | getUniqueModuleKey(modulePathsCopy, modulePathParts = null, moduleKey ... FILE: lib/testsuite/globals.js class GlobalsContext (line 9) | class GlobalsContext extends Context { method throwError (line 10) | throwError(err) { method isTestHook (line 18) | get isTestHook() { method constructor (line 22) | constructor(settings, argv, currentEnv) { method testsuite (line 29) | get testsuite() { method init (line 33) | init(asyncLoading) { method initModule (line 49) | initModule(loadFn, callback, asyncLoading) { method loadModule (line 71) | async loadModule(isRetry = false) { method loadModuleSync (line 90) | loadModuleSync(isRetry = false) { method mergeGlobalsOntoSettings (line 119) | mergeGlobalsOntoSettings() { method extendContextWithApi (line 134) | extendContextWithApi(context, api) { method callAsync (line 148) | callAsync({fnName, api, expectedArgs = 2, isTestHook = false, isES6Asy... method call (line 174) | call(fnName, ...args) { method hasHook (line 184) | hasHook(key) { method getKey (line 188) | getKey(key) { method getHookFnArgs (line 199) | getHookFnArgs(done, api, expectedArgs) { method setCurrentEnv (line 203) | setCurrentEnv() { class Globals (line 216) | class Globals { method constructor (line 217) | constructor(settings, argv, currentEnv = '') { method globals (line 223) | get globals() { method loadPlugins (line 227) | loadPlugins() { method init (line 239) | init() { method readExternal (line 245) | readExternal(asyncLoading) { method mergeWithExisting (line 254) | mergeWithExisting() { method setupGlobalHooks (line 272) | setupGlobalHooks() { method runPluginHook (line 279) | async runPluginHook(hookName, args) { method runGlobalHook (line 293) | async runGlobalHook(key, args = []) { FILE: lib/testsuite/hooks.js class TestHooks (line 3) | class TestHooks { method TEST_HOOKS (line 4) | static get TEST_HOOKS () { method constructor (line 15) | constructor(context, addtOpts) { FILE: lib/testsuite/hooks/_basehook.js class BaseHook (line 4) | class BaseHook { method beforeAll (line 5) | static get beforeAll() { method beforeEach (line 9) | static get beforeEach() { method beforeChildProcess (line 13) | static get beforeChildProcess() { method afterAll (line 17) | static get afterAll() { method afterEach (line 21) | static get afterEach() { method afterChildProcess (line 25) | static get afterChildProcess() { method skipTestcasesOnError (line 29) | get skipTestcasesOnError() { method constructor (line 33) | constructor(hookName, context, addtOpts = {}) { method isGlobal (line 40) | get isGlobal() { method isUnitTest (line 44) | get isUnitTest() { method run (line 54) | run(client = null, originalFn = null) { method verifyMethod (line 139) | verifyMethod() { method createCallbackWrapper (line 154) | createCallbackWrapper(resolve, reject, timeoutExpired) { method onlyApiArgPassed (line 172) | onlyApiArgPassed(argsCount) { method startQueueIfNeeded (line 176) | startQueueIfNeeded() { method implicitlyCallDoneCallback (line 182) | implicitlyCallDoneCallback(doneFn) { FILE: lib/testsuite/hooks/afterAll.js class AfterAll (line 3) | class AfterAll extends BaseHook { method constructor (line 4) | constructor(context, addtOpts) { FILE: lib/testsuite/hooks/afterChildProcess.js class AfterChildProcess (line 3) | class AfterChildProcess extends BaseHook { method constructor (line 4) | constructor(context, addtOpts) { FILE: lib/testsuite/hooks/afterEach.js class AfterEach (line 3) | class AfterEach extends BaseHook { method constructor (line 4) | constructor(context, addtOpts) { FILE: lib/testsuite/hooks/beforeAll.js class BeforeAll (line 3) | class BeforeAll extends BaseHook { method skipTestcasesOnError (line 4) | get skipTestcasesOnError() { method constructor (line 8) | constructor(context, addtOpts) { FILE: lib/testsuite/hooks/beforeChildProcess.js class BeforeChildProcess (line 3) | class BeforeChildProcess extends BaseHook { method constructor (line 4) | constructor(context, addtOpts) { FILE: lib/testsuite/hooks/beforeEach.js class BeforeAll (line 3) | class BeforeAll extends BaseHook { method skipTestcasesOnError (line 4) | get skipTestcasesOnError() { method constructor (line 8) | constructor(context, addtOpts) { FILE: lib/testsuite/index.js class TestSuite (line 22) | class TestSuite { method constructor (line 23) | constructor({modulePath, modules, settings, argv, usingMocha = false, ... method api (line 43) | get api() { method commandQueue (line 47) | get commandQueue() { method reportPrefix (line 55) | get reportPrefix() { method transport (line 59) | get transport() { method skipTestcasesOnFail (line 63) | get skipTestcasesOnFail() { method endSessionOnFail (line 80) | get endSessionOnFail() { method isES6Async (line 86) | get isES6Async() { method failFastMode (line 90) | get failFastMode() { method isComponentTestingMode (line 94) | isComponentTestingMode() { method isE2EPreviewMode (line 98) | isE2EPreviewMode() { method shouldSkipTestsOnFail (line 102) | shouldSkipTestsOnFail() { method initCommon (line 106) | async initCommon(opts = {}) { method init (line 135) | async init(opts = {}) { method setModulePath (line 143) | setModulePath(file) { method validateNightwatchInspectorCriteria (line 148) | validateNightwatchInspectorCriteria() { method initClient (line 156) | async initClient({initialize = true} = {}) { method updateClient (line 170) | updateClient() { method retrySuite (line 204) | async retrySuite() { method createReporter (line 216) | createReporter() { method createClient (line 244) | async createClient(client = null) { method createContext (line 257) | async createContext({context = null, reloadModuleCache = false, suiteT... method addPropertiesToGlobalScope (line 280) | addPropertiesToGlobalScope() { method setUncaughtError (line 394) | setUncaughtError(err) { method setReportPrefix (line 398) | setReportPrefix(data) { method setRetries (line 419) | setRetries() { method setSuiteName (line 432) | setSuiteName() { method setupHooks (line 447) | setupHooks() { method runHook (line 455) | runHook(hookName) { method runGlobalHook (line 487) | runGlobalHook(hookName) { method createSession (line 517) | createSession() { method startTestSuite (line 534) | async startTestSuite() { method runTestSuite (line 563) | runTestSuite() { method onTestSectionFinished (line 631) | onTestSectionFinished() { method onTestSuiteFinished (line 639) | onTestSuiteFinished(errorOrFailures = false) { method onCommandFinished (line 679) | onCommandFinished({node, result}) { method stopSession (line 684) | async stopSession(failures) { method sendReportToParentWorker (line 695) | sendReportToParentWorker() { method testSuiteFinished (line 712) | testSuiteFinished(failures) { method sessionFinished (line 725) | async sessionFinished(reason) { method terminate (line 735) | async terminate(reason = 'SIGINT', potentialError = null, endSession =... method setReporterCurrentTest (line 788) | setReporterCurrentTest() { method runNextTestCase (line 801) | runNextTestCase() { method runCurrentTest (line 817) | runCurrentTest(testName) { method testCaseFinished (line 881) | testCaseFinished() { method shouldRetryTestCase (line 892) | shouldRetryTestCase() { method retryCurrentTestCase (line 896) | retryCurrentTestCase() { method isScreenshotEnabled (line 906) | isScreenshotEnabled() { method shouldTakeScreenshotOnError (line 910) | shouldTakeScreenshotOnError() { method shouldTakeScreenshotOnFailure (line 914) | shouldTakeScreenshotOnFailure() { method getScreenshotFilenamePath (line 918) | getScreenshotFilenamePath() { method takeScreenshot (line 925) | takeScreenshot() { method takeSnapshot (line 958) | takeSnapshot(node) { method shouldRetrySuite (line 987) | shouldRetrySuite(failures = false) { method executeRunnable (line 995) | async executeRunnable(name, fn) { method handleRunnable (line 1020) | async handleRunnable(name, fn) { method print (line 1075) | print() { method resetQueue (line 1115) | resetQueue() { method emptyQueue (line 1125) | emptyQueue() { method run (line 1139) | run() { method isAssertionError (line 1157) | isAssertionError(err) { FILE: lib/testsuite/interfaces/common.js method TestHooks (line 4) | static get TestHooks() { method DEFAULT_ATTRIBUTES (line 8) | static get DEFAULT_ATTRIBUTES() { method constructor (line 20) | constructor(instance) { method createInterface (line 26) | createInterface() {} FILE: lib/testsuite/interfaces/describe.js class DescribeInstance (line 11) | class DescribeInstance { method constructor (line 12) | constructor({describeTitle, instance, client}) { method name (line 22) | get name() { method tags (line 26) | set tags(value) { method tags (line 30) | get tags() { method unitTest (line 34) | set unitTest(value) { method unitTest (line 38) | get unitTest() { method endSessionOnFail (line 42) | set endSessionOnFail(value) { method endSessionOnFail (line 46) | get endSessionOnFail() { method skipTestcasesOnFail (line 50) | set skipTestcasesOnFail(value) { method skipTestcasesOnFail (line 54) | get skipTestcasesOnFail() { method disabled (line 58) | set disabled(value) { method disabled (line 62) | get disabled() { method desiredCapabilities (line 66) | set desiredCapabilities(value) { method desiredCapabilities (line 72) | get desiredCapabilities() { method page (line 78) | get page() { method globals (line 86) | get globals() { method settings (line 90) | get settings() { method argv (line 98) | get argv() { method timeout (line 102) | timeout(value) { method waitForTimeout (line 108) | waitForTimeout(value) { method waitForRetryInterval (line 116) | waitForRetryInterval(value) { method retryInterval (line 124) | retryInterval(value) { method retries (line 128) | retries(n) { method suiteRetries (line 132) | suiteRetries(n) { method define (line 136) | define(name, value) { class Describe (line 155) | class Describe extends Common { method constructor (line 156) | constructor(instance, client = null) { method createInstance (line 166) | createInstance(runOnly) { method addHooks (line 187) | addHooks(context) { method addRun (line 199) | addRun(context) { method createTestsuite (line 205) | createTestsuite({title, describeFn, context, runOnly = false}) { method addDescribe (line 217) | addDescribe(context) { method addTest (line 248) | addTest(context) { method shouldReloadModuleCache (line 270) | shouldReloadModuleCache() { method createInterface (line 285) | createInterface(context) { FILE: lib/testsuite/interfaces/exports.js class Exports (line 4) | class Exports extends Common { method module (line 5) | get module() { method constructor (line 9) | constructor(instance) { method includeTestcase (line 19) | includeTestcase(item) { method reduceKeys (line 23) | reduceKeys(testFn) { method addTestCase (line 34) | addTestCase(testName) { method addTestHook (line 39) | addTestHook(key) { method loadHooks (line 43) | loadHooks() { method loadTests (line 48) | loadTests() { method createInterface (line 53) | createInterface() { method getAttribute (line 67) | getAttribute(attrName) { method readAttributes (line 80) | readAttributes() { FILE: lib/testsuite/nightwatch-inspector/index.js method constructor (line 10) | constructor(client) { method addExtensionInChromeOption (line 20) | addExtensionInChromeOption() { method modifyCommandsResult (line 36) | modifyCommandsResult(result, executedCommand, commandList) { method getNightwatchCommands (line 55) | getNightwatchCommands() { method executeCommands (line 65) | async executeCommands(data) { method playgroundWrapper (line 88) | async playgroundWrapper(data) { FILE: lib/testsuite/nightwatch-inspector/websocket-server.js method constructor (line 6) | constructor() { method initSocket (line 10) | initSocket(cb) { method startServer (line 18) | startServer(cb) { method handleSocketError (line 37) | handleSocketError(e, cb) { method nwsocket (line 48) | get nwsocket() { method closeSocket (line 52) | closeSocket() { FILE: lib/testsuite/repl.js method constructor (line 6) | constructor(config) { method introMessage (line 15) | static introMessage() { method startServer (line 26) | startServer(context) { method _eval (line 34) | _eval(cmd, _, filename, callback) { method _handleResult (line 64) | async _handleResult(result, callback) { method _outputPreview (line 114) | _outputPreview(cmd, callback) { method onExit (line 133) | onExit(callback) { FILE: lib/testsuite/retries.js class SuiteRetries (line 1) | class SuiteRetries { method constructor (line 2) | constructor({retries = 0, suiteRetries = 0}) { method incrementTestRetriesCount (line 12) | incrementTestRetriesCount(testName) { method incrementSuiteRetriesCount (line 17) | incrementSuiteRetriesCount() { method shouldRetryTest (line 21) | shouldRetryTest(testName) { method shouldRetrySuite (line 31) | shouldRetrySuite() { FILE: lib/testsuite/runnable.js class Runnable (line 1) | class Runnable { method constructor (line 2) | constructor(name, runFn, opts = {}) { method runFn (line 31) | get runFn() { method currentPromise (line 35) | get currentPromise() { method setQueue (line 48) | setQueue(queue) { method setRunFn (line 59) | setRunFn(runFn) { method createPromise (line 69) | createPromise() { method abort (line 91) | abort(err) { method setDoneCallback (line 105) | setDoneCallback(cb) { method run (line 120) | run(queue = null) { method queueInProgress (line 198) | queueInProgress() { FILE: lib/testsuite/testcase.js class UnitTest (line 4) | class UnitTest extends BaseHook { method isGlobal (line 5) | get isGlobal() { method isUnitTest (line 9) | get isUnitTest() { method verifyMethod (line 13) | verifyMethod() { class TestCase (line 18) | class TestCase { method constructor (line 19) | constructor(testName, {context, settings, reporter, options = {}}) { method print (line 32) | print() { method run (line 49) | run(client = null) { method runUnitTest (line 68) | runUnitTest() { FILE: lib/transport/errors/index.js method findErrorById (line 146) | findErrorById(statusCode) { method getErrorObject (line 154) | getErrorObject(err) { FILE: lib/transport/factory.js method createSeleniumService (line 15) | static createSeleniumService(cliRunner) { method usingSeleniumServer (line 28) | static usingSeleniumServer(settings) { method adaptWebdriverSettings (line 45) | static adaptWebdriverSettings({settings, usingSeleniumServer = false}) { method usingBrowserstackTurboScale (line 51) | static usingBrowserstackTurboScale(settings) { method usingBrowserstack (line 55) | static usingBrowserstack(settings) { method getBrowserName (line 59) | static getBrowserName(nightwatchInstance) { method create (line 113) | static create(nightwatchInstance) { method createWebdriver (line 123) | static createWebdriver(nightwatchInstance, {usingSeleniumServer, browser... FILE: lib/transport/index.js class Transport (line 7) | class Transport extends EventEmitter { method DO_NOT_LOG_ERRORS (line 8) | static get DO_NOT_LOG_ERRORS() { method Errors (line 16) | get Errors() { method create (line 20) | static create(nightwatchInstance) { method testSuiteFinished (line 30) | async testSuiteFinished(failures) {} method sessionFinished (line 38) | async sessionFinished() {} method isResultSuccess (line 40) | isResultSuccess() { method resolveElement (line 51) | resolveElement(result, element, multipleElements) { method getRetryableErrorMessages (line 85) | getRetryableErrorMessages() { method createHttpRequest (line 105) | createHttpRequest(requestOptions) { method runProtocolAction (line 109) | runProtocolAction(requestOptions) { method sendHttpRequest (line 132) | sendHttpRequest(options) { method handleProtocolError (line 147) | handleProtocolError(result, response = {}) { method getElementNotFoundResult (line 182) | getElementNotFoundResult(result) { method shouldRegisterError (line 197) | shouldRegisterError(result) { FILE: lib/transport/selenium-webdriver/actions.js class TransportActions (line 6) | class TransportActions { method transport (line 7) | get transport() { method actions (line 11) | get actions() { method compatMode (line 15) | get compatMode() { method constructor (line 19) | constructor(transport) { method loadActions (line 27) | loadActions(methodMappings = this.MethodMappings.methods, target = thi... method createAction (line 42) | createAction(name, mapping) { method makeResult (line 84) | makeResult(result) { method handleError (line 99) | handleError(err, commandName) { FILE: lib/transport/selenium-webdriver/appium.js class AppiumServer (line 6) | class AppiumServer extends AppiumBaseServer { method createService (line 7) | static createService(settings) { method defaultBrowser (line 20) | get defaultBrowser() { method ServiceBuilder (line 24) | get ServiceBuilder() { method defaultServerUrl (line 28) | get defaultServerUrl() { method defaultPort (line 32) | get defaultPort() { method defaultPathPrefix (line 36) | get defaultPathPrefix() { method createSessionOptions (line 40) | createSessionOptions(argv) { method createDriver (line 67) | createDriver({options}) { FILE: lib/transport/selenium-webdriver/appiumBase.js class AppiumBaseServer (line 8) | class AppiumBaseServer extends SeleniumServer { method extractAppiumOptions (line 9) | extractAppiumOptions() { method createAppiumDriver (line 26) | createAppiumDriver({options}) { FILE: lib/transport/selenium-webdriver/browserstack/appAutomate.js class AppAutomate (line 7) | class AppAutomate extends BrowserStack { method ApiUrl (line 8) | get ApiUrl() { method productNamespace (line 12) | get productNamespace() { method createSessionOptions (line 16) | async createSessionOptions() { method uploadAppToBrowserStack (line 27) | async uploadAppToBrowserStack(options) { method createDriver (line 109) | createDriver({options}) { FILE: lib/transport/selenium-webdriver/browserstack/automate.js class Automate (line 4) | class Automate extends BrowserStack { method ApiUrl (line 5) | get ApiUrl() { method productNamespace (line 9) | get productNamespace() { method createDriver (line 13) | createDriver({options = this.desiredCapabilities}) { FILE: lib/transport/selenium-webdriver/browserstack/automateTurboScale.js class AutomateTurboScale (line 4) | class AutomateTurboScale extends Automate { method buildUrl (line 5) | get buildUrl() { method ApiUrl (line 9) | get ApiUrl() { method productNamespace (line 13) | get productNamespace() { method buildsListingApiUrl (line 17) | get buildsListingApiUrl() { method findBuildHashId (line 22) | findBuildHashId(buildsResponse) { method sendReasonToBrowserstack (line 34) | async sendReasonToBrowserstack(isFailure = false, reason = '') { FILE: lib/transport/selenium-webdriver/browserstack/browserstack.js class Browserstack (line 7) | class Browserstack extends AppiumBaseServer { method bStackOptions (line 8) | bStackOptions() { method buildUrl (line 12) | get buildUrl() { method buildsListingApiUrl (line 16) | get buildsListingApiUrl() { method accessKey (line 21) | get accessKey() { method username (line 25) | get username() { method build (line 29) | get build() { method local (line 33) | get local() { method constructor (line 37) | constructor(nightwatchInstance, browserName) { method findBuildHashId (line 52) | findBuildHashId(buildsResponse) { method adaptSettings (line 63) | adaptSettings() { method verifySettings (line 95) | verifySettings() { method createSession (line 113) | createSession({argv, moduleKey}) { method getBuildId (line 120) | async getBuildId() { method sendReasonToBrowserstack (line 152) | async sendReasonToBrowserstack(isFailure = false, reason = '') { method sessionFinished (line 187) | async sessionFinished(reason, err) { method testSuiteFinished (line 192) | async testSuiteFinished(err) { FILE: lib/transport/selenium-webdriver/cdp.js class Cdp (line 1) | class Cdp { method getConnection (line 2) | async getConnection(driver, reset = false) { method resetConnection (line 10) | resetConnection() { method networkMocks (line 15) | get networkMocks() { method addNetworkMock (line 23) | addNetworkMock(url, response) { FILE: lib/transport/selenium-webdriver/chrome.js method ServiceBuilder (line 5) | get ServiceBuilder() { method setBuilderOptions (line 9) | setBuilderOptions({builder, options}) { FILE: lib/transport/selenium-webdriver/edge.js method ServiceBuilder (line 5) | get ServiceBuilder() { method setBuilderOptions (line 9) | setBuilderOptions({builder, options}) { FILE: lib/transport/selenium-webdriver/firefox.js method ServiceBuilder (line 5) | get ServiceBuilder() { method setBuilderOptions (line 9) | setBuilderOptions({builder, options}) { FILE: lib/transport/selenium-webdriver/httpclient.js method constructor (line 8) | constructor(serverUrl, opt_agent, opt_proxy) { method send (line 41) | send(httpRequest) { FILE: lib/transport/selenium-webdriver/index.js class Transport (line 18) | class Transport extends BaseTransport { method setBuilderOptions (line 23) | static setBuilderOptions({builder, options}) { method driver (line 51) | static get driver() { method driver (line 55) | static set driver(value) { method driverService (line 59) | static get driverService() { method driverService (line 63) | static set driverService(value) { method ServiceBuilder (line 71) | get ServiceBuilder() { method defaultPort (line 75) | get defaultPort() { method Actions (line 79) | get Actions() { method reporter (line 83) | get reporter() { method api (line 87) | get api() { method settings (line 91) | get settings() { method desiredCapabilities (line 95) | get desiredCapabilities() { method defaultPathPrefix (line 99) | get defaultPathPrefix() { method outputEnabled (line 103) | get outputEnabled() { method usingSeleniumServer (line 107) | get usingSeleniumServer() { method shouldStartDriverService (line 111) | get shouldStartDriverService() { method serviceName (line 115) | get serviceName() { method elementKey (line 119) | get elementKey() { method initialCapabilities (line 123) | get initialCapabilities() { method parallelMode (line 127) | get parallelMode() { method constructor (line 131) | constructor(nightwatchInstance, {isSelenium = false, browserName} = {}) { method setBuilderOptions (line 149) | setBuilderOptions({options, builder}) { method createActions (line 153) | createActions() { method createHttpClient (line 158) | createHttpClient() { method getServerUrl (line 163) | getServerUrl() { method closeDriver (line 174) | async closeDriver() { method sessionFinished (line 189) | async sessionFinished(reason) { method createDriverService (line 195) | async createDriverService({options, moduleKey, reuseBrowser = false}) { method shouldReuseDriverService (line 212) | shouldReuseDriverService(reuseBrowser) { method getDriver (line 219) | async getDriver({options, reuseBrowser = false}) { method shouldReuseDriver (line 231) | async shouldReuseDriver(reuseBrowser) { method createSessionBuilder (line 248) | createSessionBuilder(options) { method createSessionOptions (line 257) | createSessionOptions(argv) { method createDriver (line 261) | createDriver({options}) { method createSession (line 269) | async createSession({argv, moduleKey, reuseBrowser = false}) { method showConnectInfo (line 316) | async showConnectInfo({startTime, port, host, start_process, sessionIn... method showConnectSpinner (line 334) | showConnectSpinner(msg, method = 'info') { method getElementId (line 349) | getElementId(resultValue) { method toElement (line 353) | toElement(resultValue) { method mapWebElementIds (line 357) | mapWebElementIds(value) { method executeProtocolAction (line 376) | executeProtocolAction(protocolAction, executeArgs) { method handleErrorResponse (line 397) | handleErrorResponse(result) { method registerLastError (line 407) | registerLastError(err, retryCount = 0) { method getErrorMessage (line 412) | getErrorMessage(result) { method handleConnectError (line 420) | handleConnectError(err, host, port) { method isResultSuccess (line 452) | isResultSuccess(result = {}) { method getOutputFilePath (line 460) | getOutputFilePath() { method getErrorResponse (line 464) | getErrorResponse(result) { method staleElementReference (line 468) | staleElementReference(result) { method elementClickInterceptedError (line 472) | elementClickInterceptedError(result) { method invalidElementStateError (line 476) | invalidElementStateError(result) { method elementNotInteractableError (line 480) | elementNotInteractableError(result) { method invalidWindowReference (line 484) | invalidWindowReference(result) { method invalidSessionError (line 488) | invalidSessionError(result) { method isRetryableElementError (line 492) | isRetryableElementError(result) { FILE: lib/transport/selenium-webdriver/method-mappings.js method driver (line 10) | get driver() { method settings (line 14) | get settings() { method getWebElement (line 18) | getWebElement(webElementOrString) { method runScriptForElement (line 34) | async runScriptForElement(scriptFn, webElementOrId) { method getElementByJs (line 42) | async getElementByJs(scriptFn, webElementOrId) { method constructor (line 85) | constructor(transport) { method executeFn (line 89) | executeFn(fn, name, args) { method methods (line 97) | get methods() { FILE: lib/transport/selenium-webdriver/options.js method initialCapabilities (line 5) | get initialCapabilities() { method isChrome (line 9) | get isChrome() { method isSafari (line 13) | get isSafari() { method isEdge (line 17) | get isEdge() { method isFirefox (line 21) | get isFirefox() { method constructor (line 25) | constructor({settings, browserName}) { method createDesired (line 36) | createDesired() { method createInitialCapabilities (line 58) | createInitialCapabilities() { method alreadyDefinedAs (line 66) | alreadyDefinedAs(OptionsClass) { method create (line 70) | create(argv = {}) { method createChromeOptions (line 113) | createChromeOptions() { method createIeOptions (line 146) | createIeOptions() { method createEdgeOptions (line 167) | createEdgeOptions() { method createFirefoxOptions (line 195) | createFirefoxOptions() { method createSafariOptions (line 216) | createSafariOptions() { method usingSeleniumServer (line 228) | usingSeleniumServer() { method shouldSetupWebdriver (line 232) | shouldSetupWebdriver() { method getChromedriverPath (line 236) | getChromedriverPath() { method getGeckodriverPath (line 244) | getGeckodriverPath() { method getAppiumPath (line 252) | getAppiumPath() { method updateWebdriverPath (line 256) | updateWebdriverPath() { method hasDevtoolsFlag (line 303) | hasDevtoolsFlag(options) { method addDevtoolsOption (line 307) | addDevtoolsOption({options}) { method addHeadlessOption (line 335) | addHeadlessOption({options}) { method addWindowSizeOption (line 349) | addWindowSizeOption({options}) { method addProxyOption (line 357) | addProxyOption({options}) { FILE: lib/transport/selenium-webdriver/safari.js method ServiceBuilder (line 6) | get ServiceBuilder() { method defaultServerUrl (line 10) | get defaultServerUrl() { method createDriver (line 14) | createDriver({options}) { class SafariDriver (line 46) | class SafariDriver extends WebDriver { method createSession (line 47) | static createSession(options, service, serverUrl) { method setFileDetector (line 70) | setFileDetector() {} FILE: lib/transport/selenium-webdriver/selenium.js method createService (line 8) | static createService(settings) { method defaultBrowser (line 21) | get defaultBrowser() { method ServiceBuilder (line 25) | get ServiceBuilder() { method defaultServerUrl (line 29) | get defaultServerUrl() { method defaultPathPrefix (line 33) | get defaultPathPrefix() { method constructor (line 37) | constructor(nightwatchInstance, browserName) { method closeDriver (line 46) | async closeDriver() {} method sessionFinished (line 48) | async sessionFinished(reason) { method setBuilderOptions (line 68) | setBuilderOptions({builder, options}) { FILE: lib/transport/selenium-webdriver/service-builders/appium.js class AppiumService (line 5) | class AppiumService extends DriverService { method constructor (line 6) | constructor(server_path, opt_options) { class AppiumServiceBuilder (line 33) | class AppiumServiceBuilder extends BaseService { method serviceName (line 34) | static get serviceName() { method defaultPort (line 38) | static get defaultPort() { method npmPackageName (line 42) | get npmPackageName() { method outputFile (line 46) | get outputFile() { method defaultPort (line 50) | get defaultPort() { method serviceName (line 54) | get serviceName() { method downloadMessage (line 58) | get downloadMessage() { method createService (line 67) | async createService(opts = {}) { FILE: lib/transport/selenium-webdriver/service-builders/base-service.js class BaseService (line 7) | class BaseService { method outputFile (line 8) | get outputFile() { method serviceName (line 12) | get serviceName() { method serviceDownloadUrl (line 16) | get serviceDownloadUrl() { method requiresDriverBinary (line 20) | get requiresDriverBinary() { method DEFAULT_HOST (line 24) | static get DEFAULT_HOST() { method npmPackageName (line 28) | get npmPackageName() { method downloadMessage (line 32) | get downloadMessage() { method errorMessages (line 37) | get errorMessages() { method errorOutput (line 53) | get errorOutput() { method defaultPort (line 65) | get defaultPort() { method constructor (line 69) | constructor(settings) { method setCliArgs (line 97) | setCliArgs(args) { method createSinkProcess (line 110) | createSinkProcess() { method createErrorMessage (line 131) | createErrorMessage(code) { method onExit (line 139) | onExit(code) { method onError (line 160) | onError(err) { method onClose (line 176) | onClose() { method createError (line 180) | createError(message, code = 1) { method getStartupErrorMessage (line 192) | getStartupErrorMessage(message) { method onStdout (line 210) | onStdout(data) { method onStderr (line 214) | onStderr(data) { method needsSinkProcess (line 219) | needsSinkProcess() { method hasSinkSupport (line 223) | hasSinkSupport() { method createService (line 231) | async createService(options) { method init (line 264) | async init(options = {}) { method getSettingsFormatted (line 284) | getSettingsFormatted() { method stop (line 293) | async stop() { method setOutputFile (line 316) | setOutputFile(fileName) { method getSeleniumLogPath (line 322) | getSeleniumLogPath() { method getLogPath (line 326) | getLogPath() { method getSeleniumOutputFilePath (line 335) | getSeleniumOutputFilePath() { method getOutputFilePath (line 344) | getOutputFilePath() { method writeLogFile (line 358) | async writeLogFile() { FILE: lib/transport/selenium-webdriver/service-builders/chrome.js class ChromeServiceBuilder (line 4) | class ChromeServiceBuilder extends BaseService { method serviceName (line 5) | static get serviceName() { method defaultPort (line 9) | static get defaultPort() { method npmPackageName (line 13) | get npmPackageName() { method outputFile (line 17) | get outputFile() { method serviceName (line 21) | get serviceName() { method serviceDownloadUrl (line 25) | get serviceDownloadUrl() { method createService (line 33) | async createService(options) { method requiresDriverBinary (line 62) | get requiresDriverBinary() { FILE: lib/transport/selenium-webdriver/service-builders/edge.js class EdgeServiceBuilder (line 4) | class EdgeServiceBuilder extends BaseService { method serviceName (line 5) | static get serviceName() { method defaultPort (line 9) | static get defaultPort() { method requiresDriverBinary (line 13) | get requiresDriverBinary() { method outputFile (line 17) | get outputFile() { method serviceName (line 21) | get serviceName() { method serviceDownloadUrl (line 25) | get serviceDownloadUrl() { method createService (line 33) | async createService(options) { FILE: lib/transport/selenium-webdriver/service-builders/firefox.js class FirefoxServiceBuilder (line 4) | class FirefoxServiceBuilder extends BaseService { method serviceName (line 5) | static get serviceName() { method defaultPort (line 9) | static get defaultPort() { method npmPackageName (line 13) | get npmPackageName() { method outputFile (line 17) | get outputFile() { method serviceName (line 21) | get serviceName() { method serviceDownloadUrl (line 25) | get serviceDownloadUrl() { method createService (line 33) | async createService(options) { method requiresDriverBinary (line 54) | get requiresDriverBinary() { FILE: lib/transport/selenium-webdriver/service-builders/safari.js constant OPTIONS_CAPABILITY_KEY (line 5) | const OPTIONS_CAPABILITY_KEY = 'safari.options'; constant TECHNOLOGY_PREVIEW_OPTIONS_KEY (line 6) | const TECHNOLOGY_PREVIEW_OPTIONS_KEY = 'technologyPreview'; constant SAFARIDRIVER_TECHNOLOGY_PREVIEW_EXE (line 7) | const SAFARIDRIVER_TECHNOLOGY_PREVIEW_EXE = '/Applications/Safari Techno... function useTechnologyPreview (line 9) | function useTechnologyPreview(o) { class SafariServiceBuilder (line 23) | class SafariServiceBuilder extends BaseService { method serviceName (line 24) | static get serviceName() { method requiresDriverBinary (line 28) | get requiresDriverBinary() { method outputFile (line 32) | get outputFile() { method defaultPort (line 40) | get defaultPort() { method serviceName (line 44) | get serviceName() { method createService (line 52) | async createService(options) { FILE: lib/transport/selenium-webdriver/service-builders/selenium.js class SeleniumServer4 (line 6) | class SeleniumServer4 extends DriverService { method constructor (line 7) | constructor(jar, opt_options) { class SeleniumServiceBuilder (line 35) | class SeleniumServiceBuilder extends BaseService { method serviceName (line 36) | static get serviceName() { method defaultPort (line 40) | static get defaultPort() { method npmPackageName (line 44) | get npmPackageName() { method outputFile (line 48) | get outputFile() { method defaultPort (line 52) | get defaultPort() { method serviceName (line 56) | get serviceName() { method serviceDownloadUrl (line 60) | get serviceDownloadUrl() { method downloadMessage (line 64) | get downloadMessage() { method setCliArgs (line 69) | setCliArgs() { method usingSelenium4 (line 108) | usingSelenium4() { method createService (line 118) | async createService(opts = {}) { FILE: lib/transport/selenium-webdriver/session.js method WEB_ELEMENT_ID (line 2) | static get WEB_ELEMENT_ID () { method serializeCapabilities (line 6) | static serializeCapabilities(caps) { method constructor (line 18) | constructor(driver) { method exported (line 22) | async exported() { FILE: lib/utils/analytics.js constant GA_SERVER_URL (line 15) | const GA_SERVER_URL = 'https://www.google-analytics.com'; constant GA_SERVER_PORT (line 16) | const GA_SERVER_PORT = '443'; constant GA_API_KEY (line 17) | const GA_API_KEY = 'XuPojOTwQ6yTO758EV4hBg'; constant GA_TRACKING_ID (line 18) | const GA_TRACKING_ID = 'G-DEKPKZSLXS'; constant RESERVED_EVENT_NAMES (line 26) | const RESERVED_EVENT_NAMES = ['ad_activeview', 'ad_click', 'ad_exposure'... constant ALLOWED_ERRORS (line 31) | const ALLOWED_ERRORS = ['Error', 'SyntaxError', 'TypeError', 'ReferenceE... constant RESERVED_EVENT_PARAMETERS (line 34) | const RESERVED_EVENT_PARAMETERS = ['firebase_conversion']; constant MAX_PARAMETERS_LENGTH (line 36) | const MAX_PARAMETERS_LENGTH = 40; constant SYSTEM_LANGUAGE (line 38) | const SYSTEM_LANGUAGE = getLanguage(); class AnalyticsCollector (line 43) | class AnalyticsCollector { method constructor (line 44) | constructor() { method initialize (line 58) | initialize() { method updateSettings (line 77) | updateSettings(settings) { method updateLogger (line 89) | updateLogger(logger) { method collectEvent (line 93) | async collectEvent(name, parameters = {}) { method collectErrorEvent (line 117) | async collectErrorEvent(error, isUncaught = false) { method __flush (line 152) | async __flush() { method __addToQueue (line 190) | async __addToQueue(eventType, parameters) { method __send (line 206) | async __send(data) { method __getGoogleAnalyticsPath (line 255) | __getGoogleAnalyticsPath() { method __logAnalyticsEvents (line 262) | async __logAnalyticsEvents(data) { method __getLogFileLocation (line 288) | __getLogFileLocation() { method __validateEvent (line 294) | __validateEvent(name, parameters) { function getLanguage (line 325) | function getLanguage() { function getWindowsLanguageCode (line 336) | function getWindowsLanguageCode() { function buildUserAgentString (line 353) | function buildUserAgentString() { FILE: lib/utils/beautifyStackTrace.js function beautifyStackTrace (line 12) | function beautifyStackTrace(err, errStackPassed = false, modulepath, cli... function formatStackTrace (line 58) | function formatStackTrace(errorLinesofFile, parsedStack) { FILE: lib/utils/browsername.js method CHROME (line 2) | get CHROME() { method FIREFOX (line 6) | get FIREFOX() { method SAFARI (line 10) | get SAFARI() { method EDGE (line 14) | get EDGE() { method INTERNET_EXPLORER (line 18) | get INTERNET_EXPLORER() { method OPERA (line 22) | get OPERA() { FILE: lib/utils/chalkColors.js class ChalkColors (line 3) | class ChalkColors { method constructor (line 4) | constructor() { method loadCustomColors (line 15) | loadCustomColors() { method colors (line 32) | get colors() { method colorsEnabled (line 36) | get colorsEnabled() { method disable (line 40) | disable() { method enable (line 45) | enable() { method reset (line 49) | reset() { FILE: lib/utils/debuggability.js class Debuggability (line 1) | class Debuggability { method stepOverAndPause (line 2) | static get stepOverAndPause() { method stepOverAndPause (line 6) | static set stepOverAndPause(value) { method reset (line 10) | static reset() { method debugMode (line 14) | static get debugMode() { method debugMode (line 18) | static set debugMode(value) { FILE: lib/utils/index.js constant VERSION (line 21) | const VERSION = require('./version.js'); class Utils (line 39) | class Utils { method tsFileExt (line 40) | static get tsFileExt() { method jsFileExt (line 44) | static get jsFileExt() { method isObject (line 48) | static isObject(obj) { method isFunction (line 52) | static isFunction(fn) { method isBoolean (line 56) | static isBoolean(value) { method isNumber (line 60) | static isNumber(value) { method isString (line 64) | static isString(value) { method isUndefined (line 68) | static isUndefined(value) { method isDefined (line 72) | static isDefined(value) { method isES6AsyncFn (line 76) | static isES6AsyncFn(fn) { method enforceType (line 80) | static enforceType(value, type) { method convertBoolean (line 98) | static convertBoolean(value) { method symbols (line 106) | static get symbols() { method convertToElementSelector (line 125) | static convertToElementSelector(definition) { method isElementGlobal (line 131) | static isElementGlobal(selector) { method setElementSelectorProps (line 140) | static setElementSelectorProps(definition, props = {}) { method formatElapsedTime (line 153) | static formatElapsedTime(timeMs, includeMs = false) { method makeFnAsync (line 171) | static makeFnAsync(asyncArgCount, fn, context) { method makePromise (line 184) | static makePromise(handler, context, args) { method checkFunction (line 193) | static checkFunction(name, parent) { method getTestSuiteName (line 197) | static getTestSuiteName(moduleName) { method format (line 224) | static format(message, selector, timeMS) { method getModuleKey (line 243) | static getModuleKey(filePath, srcFolders, fullPaths) { method getOriginalStackTrace (line 268) | static getOriginalStackTrace(commandFn) { method dirExistsSync (line 283) | static dirExistsSync(path) { method fileExistsSync (line 291) | static fileExistsSync(path) { method fileExists (line 299) | static fileExists(path) { method isTsFile (line 309) | static isTsFile(fileName){ method validExtensions (line 313) | static get validExtensions() { method isFileNameValid (line 326) | static isFileNameValid(fileName) { method checkPath (line 330) | static checkPath(source, originalErr = null, followSymlinks = true) { method isFolder (line 350) | static isFolder(source) { method readDir (line 358) | static readDir(source) { method readFolderRecursively (line 378) | static readFolderRecursively(sourcePath, namespace = [], loadFn, readS... method getPluginPath (line 411) | static getPluginPath(pluginName) { method singleSourceFile (line 417) | static singleSourceFile(argv = {}) { method getConfigFolder (line 427) | static getConfigFolder(argv) { method flattenArrayDeep (line 442) | static flattenArrayDeep(arr, maxDepth = 4, includeEmpty = false) { method stripControlChars (line 480) | static stripControlChars(input) { method relativeUrl (line 488) | static relativeUrl(url) { method uriJoin (line 492) | static uriJoin(baseUrl, uriPath) { method replaceParams (line 506) | static replaceParams(url, params = {}) { method createFolder (line 514) | static createFolder(dirPath) { method writeToFile (line 531) | static writeToFile(filePath, data, encoding = null) { method containsMultiple (line 551) | static containsMultiple(arrayOrString, valueToFind, separator = ',') { method shouldReplaceStack (line 567) | static shouldReplaceStack(err) { method findTSConfigFile (line 571) | static findTSConfigFile(existingTSConfig) { method loadTSNode (line 589) | static loadTSNode(projectTsFile) { method isSafari (line 616) | static isSafari(desiredCapabilities = {}) { method isChrome (line 626) | static isChrome(desiredCapabilities = {}) { method isLocalhost (line 636) | static isLocalhost(webdriver = {}) { method setFunctionName (line 642) | static setFunctionName(fn, name) { method stringifyObject (line 653) | static stringifyObject(objects) { method mkpath (line 662) | static mkpath(dirpath, mode, callback) { FILE: lib/utils/locatestrategy.js class LocateStrategy (line 3) | class LocateStrategy { method Strategies (line 4) | static get Strategies() { method isValid (line 22) | static isValid(strategy) { method getList (line 28) | static getList() { method XPATH (line 32) | static get XPATH() { method CSS_SELECTOR (line 36) | static get CSS_SELECTOR() { method getDefault (line 40) | static getDefault() { method Recursion (line 44) | static get Recursion() { FILE: lib/utils/logger/index.js function pad (line 27) | function pad(n) { function timestamp (line 34) | function timestamp(d = new Date(), format) { function inspectObject (line 48) | function inspectObject(obj) { function logObject (line 58) | function logObject(obj) { function logTimestamp (line 63) | function logTimestamp(d) { function logMessage (line 71) | function logMessage(type, message, args, alwaysShow) { function findSuggestion (line 151) | function findSuggestion({message} = {}) { function logRequest (line 166) | function logRequest(message, params) { function logError (line 181) | function logError(severity, errOrMessage, args) { class Logger (line 186) | class Logger { method getInstance (line 187) | static getInstance() { method constructor (line 191) | constructor() { method logMessage (line 200) | logMessage(...args) { method inspectObject (line 204) | inspectObject(obj) { method info (line 208) | info(message, ...args) { method log (line 212) | log(message, ...args) { method warn (line 216) | warn(message, ...args) { method error (line 221) | error(message, ...args) { method request (line 226) | request(message, params) { method response (line 230) | response(message, params) { method underline (line 234) | underline(text) { method setOptions (line 242) | setOptions(settings) { method disableColors (line 260) | disableColors() { method setHtmlReporterEnabled (line 264) | setHtmlReporterEnabled(value) { method disable (line 268) | disable() { method enable (line 272) | enable() { method setOutputEnabled (line 276) | setOutputEnabled(val = true) { method isOutputEnabled (line 280) | isOutputEnabled() { method isHtmlReporterEnabled (line 284) | isHtmlReporterEnabled() { method setDetailedOutput (line 288) | setDetailedOutput(val) { method isDetailedOutput (line 292) | isDetailedOutput() { method setLogTimestamp (line 296) | setLogTimestamp(val, format) { method setHttpLogOptions (line 300) | setHttpLogOptions(opts) { method showRequestData (line 304) | showRequestData() { method showResponseHeaders (line 308) | showResponseHeaders() { method isLogTimestamp (line 312) | isLogTimestamp() { method isErrorLogEnabled (line 316) | isErrorLogEnabled() { method isEnabled (line 320) | isEnabled() { method setErrorLog (line 324) | setErrorLog(val = false) { method logDetailedMessage (line 328) | logDetailedMessage(message, type = 'log') { method getFailedAssertions (line 337) | getFailedAssertions(assertions, modulepath) { method isAssertionError (line 347) | isAssertionError(err) { method getErrorContent (line 351) | getErrorContent(error, modulepath) { method formatMessage (line 447) | formatMessage(msg, ...args) { FILE: lib/utils/logger/log_settings.js class LogSettings (line 1) | class LogSettings { method constructor (line 12) | constructor() { method outputEnabled (line 27) | get outputEnabled() { method detailedOutput (line 31) | get detailedOutput() { method showRequestData (line 35) | get showRequestData() { method enabled (line 39) | get enabled() { method showResponseHeaders (line 43) | get showResponseHeaders() { method timestampFormat (line 47) | get timestampFormat() { method outputEnabled (line 51) | set outputEnabled(value) { method detailedOutput (line 59) | set detailedOutput(value) { method disableErrorLog (line 63) | set disableErrorLog(value) { method htmlReporterEnabled (line 71) | set htmlReporterEnabled(value) { method htmlReporterEnabled (line 75) | get htmlReporterEnabled() { method isLogTimestamp (line 79) | isLogTimestamp() { method isErrorLogEnabled (line 83) | isErrorLogEnabled() { method disable (line 87) | disable() { method enable (line 91) | enable() { method setLogTimestamp (line 95) | setLogTimestamp(val, format) { method setHttpLogOptions (line 100) | setHttpLogOptions({showRequestData, showResponseHeaders}) { FILE: lib/utils/mobile.js function requireMobileHelper (line 10) | function requireMobileHelper() { function isAndroid (line 32) | function isAndroid(desiredCapabilities = {}){ function isIos (line 53) | function isIos(desiredCapabilities = {}) { function isSimulator (line 68) | function isSimulator(desiredCapabilities){ function isRealIos (line 81) | function isRealIos(desiredCapabilities) { function isMobile (line 94) | function isMobile(desiredCapabilities){ function iosRealDeviceUDID (line 107) | function iosRealDeviceUDID(udid){ function killSimulator (line 123) | function killSimulator(udid) { function getSdkRootFromEnv (line 139) | function getSdkRootFromEnv() { class AndroidHomeError (line 150) | class AndroidHomeError extends Error { method constructor (line 151) | constructor(androidHome) { class RealIosDeviceIdError (line 165) | class RealIosDeviceIdError extends Error { method constructor (line 166) | constructor() { function getBinaryLocation (line 181) | function getBinaryLocation(binaryName) { class AndroidBinaryError (line 187) | class AndroidBinaryError extends Error { method constructor (line 188) | constructor(message, binaryName) { method help (line 196) | get help() { class AndroidConnectionError (line 219) | class AndroidConnectionError extends Error { method constructor (line 220) | constructor({message, detailedErr, extraDetail}) { method help (line 228) | get help() { class IosSessionNotCreatedError (line 261) | class IosSessionNotCreatedError extends Error { method constructor (line 262) | constructor({message, name}, desiredCapabilities) { method help (line 271) | get help() { FILE: lib/utils/periodic-promise.js class PeriodicPromise (line 4) | class PeriodicPromise extends EventEmitter { method rescheduleInterval (line 5) | get rescheduleInterval() { method ms (line 9) | get ms() { method elapsedTime (line 13) | get elapsedTime() { method queue (line 17) | get queue() { method constructor (line 21) | constructor({ method queueAction (line 33) | queueAction(opts) { method runAction (line 39) | async runAction({prevResult, prevQueuePromise}) { method perform (line 69) | async perform({ method run (line 117) | run() { method reschedule (line 123) | reschedule(promise, opts, deferred) { method shouldRetry (line 132) | shouldRetry({retryOnFailure, retryOnSuccess, shouldRetryOnError, isVal... method getError (line 150) | getError(response) { class TimeoutError (line 177) | class TimeoutError extends Error { method constructor (line 178) | constructor({message, now, response, startTime, retries}) { FILE: lib/utils/printVersionInfo.js constant VERSION (line 1) | const VERSION = require('./version'); FILE: lib/utils/safeStringify.js class SafeStringify (line 1) | class SafeStringify { method visit (line 2) | static visit(obj, seen) { method safeJSON (line 39) | static safeJSON(obj) { method stringify (line 45) | static stringify(obj) { FILE: lib/utils/screenshots.js class Screenshots (line 5) | class Screenshots { method getFileName (line 11) | static getFileName({testSuite, testCase, isError = false}, screenshots) { FILE: lib/utils/seleniumAtoms.js constant SELENIUM_ATOMS_PATH (line 6) | const SELENIUM_ATOMS_PATH = path.join(path.dirname(require.resolve('sele... function requireAtom (line 12) | function requireAtom(module) { method requireIsDisplayed (line 21) | requireIsDisplayed() { FILE: lib/utils/snapshots.js class Snapshots (line 4) | class Snapshots { method getFileName (line 10) | static getFileName({testSuite, testCase, commandName, traceSettings = ... FILE: lib/utils/timed-callback.js class TimeoutError (line 1) | class TimeoutError extends Error { method constructor (line 2) | constructor(message) { class TimedCallback (line 9) | class TimedCallback { method constructor (line 11) | constructor(callbackFn, name, timeoutMs) { method onTimeoutExpired (line 19) | get onTimeoutExpired() { method onTimerStarted (line 23) | get onTimerStarted() { method onTimeoutExpired (line 30) | set onTimeoutExpired(val) { method onTimerStarted (line 37) | set onTimerStarted(val) { method getWrapper (line 41) | getWrapper() { method createTimeout (line 50) | createTimeout() { FILE: test/apidemos/ensure/ensureTestNotSelected.js method after (line 2) | after(browser) { method before (line 6) | before() { FILE: test/asynchookstests/sampleWithAssertionFailedInAfter.js method before (line 2) | before(client) { method after (line 12) | after(client) { FILE: test/asynchookstests/unittest-error.js method demoSync (line 4) | demoSync() { FILE: test/common.js constant BASE_PATH (line 1) | const BASE_PATH = process.env.NIGHTWATCH_COV ? 'lib-cov' : 'lib'; method require (line 5) | require(relativeFilePath) { method requireApi (line 15) | requireApi(relativeFilePath) { method resolve (line 19) | resolve(relativeFilePath) { method requireMock (line 23) | requireMock(relativeFilePath, ...args) { method settings (line 29) | settings(settings) { FILE: test/component-tests/samples/react/src/Form.jsx class Form (line 3) | class Form extends React.Component { method constructor (line 4) | constructor(props) { method render (line 22) | render() { FILE: test/component-tests/samples/react/tests/Form.spec--_with-$hooks.jsx method beforeMount (line 13) | async beforeMount() { method afterMount (line 19) | async afterMount() { method play (line 26) | async play({canvasElement, args}) { FILE: test/component-tests/src/testRunBasicReact.js method reporter (line 15) | reporter(results) { method reporter (line 44) | reporter(results) { method reporter (line 84) | reporter(results) { FILE: test/component-tests/src/testRunBasicVue.js method reporter (line 17) | reporter(results) { method reporter (line 59) | reporter(results) { FILE: test/component-tests/src/testRunnJSXReact.js method reporter (line 45) | reporter(results) { FILE: test/cucumber-integration-tests/sample_cucumber_tests/with-modified-settings/plugin/nightwatch/globals.js method before (line 2) | before(settings) { FILE: test/extra/commands/_otherPerform.js function Command (line 4) | function Command() { FILE: test/extra/commands/autoInvoke/customCommandInvoke.js method command (line 2) | command() { FILE: test/extra/commands/customCommandAppendResults.js method command (line 2) | command() { FILE: test/extra/commands/customCommandConstructor.js function Command (line 1) | function Command() {} FILE: test/extra/commands/customCommandWithFailureClass.js method command (line 2) | async command() { FILE: test/extra/commands/customElementPresent.js method constructor (line 6) | constructor() { method command (line 12) | async command() { FILE: test/extra/commands/customPauseWithNamespacedAlias.js method namespacedAliases (line 2) | static get namespacedAliases() { method command (line 6) | command(timeout) { FILE: test/extra/commands/customPerform.js function Command (line 4) | function Command() { FILE: test/extra/commands/customQuit.js method command (line 4) | async command(callback, quitCallback) { FILE: test/extra/commands/customWaitForPresent.js method command (line 2) | async command(selector) { FILE: test/extra/commands/es6async/basicPerform.js method command (line 2) | command(cb) { FILE: test/extra/commands/es6async/basicPerformWithFluentApi.js method command (line 2) | async command(cb) { FILE: test/extra/commands/es6async/customPerform.js method command (line 2) | async command(cb) { FILE: test/extra/commands/es6async/customPerformClass.js method command (line 2) | async command(cb) { FILE: test/extra/commands/es6async/customVisible.js method command (line 2) | async command(selector) { FILE: test/extra/commands/es6async/getEmail.js method command (line 2) | async command(type) { FILE: test/extra/commands/other/otherCommand.js method command (line 2) | command() { FILE: test/extra/commands/returnFn/customCommandReturnFn.js method returnFn (line 2) | static get returnFn() { method command (line 12) | command() { FILE: test/extra/commands/typescript/tsWait.ts function command (line 6) | function command(timeout = 0) { FILE: test/extra/external-globals-async.js method before (line 6) | async before() { method beforeEach (line 10) | async beforeEach(client) { method afterEach (line 18) | async afterEach(client) { method reporter (line 22) | async reporter(results) { FILE: test/extra/external-globals.js method before (line 6) | async before() { method beforeEach (line 10) | beforeEach(client, done) { method afterEach (line 14) | afterEach(client, done) { method reporter (line 20) | reporter(results) { FILE: test/extra/pageobjects/commands/commandsClassWithName.js method basicCommand (line 3) | basicCommand() { method dropdownSelect (line 9) | dropdownSelect() { method dropdownSelectByText (line 13) | dropdownSelectByText() { method name (line 17) | name() { FILE: test/extra/pageobjects/commands/common-commands.js method dropdownSelect (line 3) | dropdownSelect() { method dropdownSelectByText (line 7) | dropdownSelectByText() { method scrollToElement (line 11) | scrollToElement() { method name (line 15) | name() { FILE: test/extra/pageobjects/commands/helperCommandsClass.js method basicCommand (line 3) | basicCommand() { method dropdownSelect (line 9) | dropdownSelect() { method dropdownSelectByText (line 13) | dropdownSelectByText() { method scrollToElement (line 17) | scrollToElement() { FILE: test/extra/pageobjects/commands/workingCommandsClass.js method customFindElements (line 3) | customFindElements(selector, callback = function(r) {return r}) { method customFindElementsES6 (line 12) | async customFindElementsES6(selector) { FILE: test/extra/pageobjects/pages/simplePageObj.js method sectionElements (line 25) | sectionElements(cb) { method sectionElement (line 30) | sectionElement(cb) { FILE: test/extra/pageobjects/pages/simplePageObjWithCommandsClass.js class PageCommands (line 4) | class PageCommands extends CommonCommands { method constructor (line 5) | constructor() { method basicCommand (line 19) | basicCommand() { FILE: test/extra/pageobjects/pages/simplePageObjWithCommandsObject.js method dropdownSelect (line 20) | dropdownSelect() { method dropdownSelectByText (line 24) | dropdownSelectByText() { method scrollToElement (line 28) | scrollToElement() { method testCommand (line 32) | testCommand() { FILE: test/extra/pageobjects/pages/waitForElementNotPresentPageObj.js method waitForElementNotPresentDemo (line 3) | waitForElementNotPresentDemo(cb) { method selectValueDemo (line 19) | selectValueDemo(cb) { FILE: test/extra/pageobjects/pages/workingPageObjPlain.js method props (line 9) | props() { FILE: test/extra/plugin/nightwatch/commands/customCommand.js method command (line 2) | command() { FILE: test/extra/plugin/nightwatch/globals.js method reporter (line 2) | reporter(results, done) { FILE: test/lib/command-mocks.js method start (line 5) | start(done) { method stop (line 12) | stop(done) { method createServer (line 24) | createServer(opts = {}) { method cookieFound (line 28) | cookieFound(name = 'test_cookie', value = '123456', {times = 0} = {}) { method cookieNotFound (line 47) | cookieNotFound(name = 'other_cookie', {times = 0} = {}) { method cookiesFound (line 64) | cookiesFound({times = 0} = {}) { method cookiesNotFound (line 83) | cookiesNotFound({times = 0} = {}) { method cookiesSocketDelay (line 96) | cookiesSocketDelay({times = 0} = {}) { method deleteCookie (line 106) | deleteCookie() { method deleteCookies (line 117) | deleteCookies() { method addCookie (line 129) | addCookie() { method elementSelected (line 149) | elementSelected(elementId = '0') { method element (line 161) | element({ method elementNotSelected (line 179) | elementNotSelected(elementId = '0') { method maximizeWindow (line 191) | maximizeWindow() { method elementText (line 206) | elementText(elementId = '0', text = 'sample text') { method tagName (line 218) | tagName(elementId = '0', tagName = 'div') { method clearElement (line 228) | clearElement(elementId = '0') { method executeSync (line 238) | executeSync(response, {times = 0} = {}) { method visible (line 249) | visible(elementId = '0', value = true, {times = 0} = {}) { method w3cVisible (line 262) | w3cVisible(value = true) { method w3cSelected (line 272) | w3cSelected(elementId = '5cc459b8-36a8-3042-8b4a-258883ea642b', value = ... method w3cEnabled (line 282) | w3cEnabled(elementId = '5cc459b8-36a8-3042-8b4a-258883ea642b', value = t... method findElements (line 292) | findElements({using = 'css selector', value = '#container', response = n... method getElementText (line 309) | getElementText({elementId, responseText, sessionId = '13521-10219-202'}) { method findElementFromParent (line 321) | findElementFromParent({elementId, sessionId = '13521-10219-202', respons... method clickElement (line 331) | clickElement({elementId, sessionId = '13521-10219-202'}) { method elementProperty (line 343) | elementProperty(elementId, property, response) { method setElementValue (line 353) | setElementValue({ method frame (line 377) | frame({ method createFirefoxSession (line 403) | createFirefoxSession({ method createChromeSession (line 452) | createChromeSession({ method createNewW3CSession (line 506) | createNewW3CSession({ method navigateTo (line 549) | navigateTo({url, persist = false, sessionId = '13521-10219-202'}) { FILE: test/lib/fakedriver.js method findChildElement (line 4) | findChildElement(args, assertion) { method findChildElements (line 10) | findChildElements(args, assertion) { method clearElement (line 16) | clearElement(args, assertion) { method isElementSelected (line 22) | isElementSelected(args, assertion) { method isElementEnabled (line 28) | isElementEnabled(args, assertion) { method isElementDisplayed (line 34) | isElementDisplayed(args, assertion) { method getElementAttribute (line 40) | getElementAttribute(args, assertion) { method getElementProperty (line 46) | getElementProperty(args, assertion) { method getElementTagName (line 52) | getElementTagName(args, assertion) { method getElementText (line 58) | getElementText(args, assertion) { method clickElement (line 64) | clickElement(args, assertion) { method getElementRect (line 70) | getElementRect(args, assertion) { method getElementValueOfCssProperty (line 81) | getElementValueOfCssProperty(args, assertion) { method sendKeysToElement (line 87) | sendKeysToElement(args, assertion) { method submitElement (line 93) | submitElement(webElement, assertion) { method getId (line 102) | getId() { constant TEST_ELEMENT_ID (line 124) | const TEST_ELEMENT_ID = '12345-6789'; constant TEST_CHILD_ELEMENT_ID (line 125) | const TEST_CHILD_ELEMENT_ID = '6789-192111'; method findElement (line 129) | findElement(locator) { method findElements (line 135) | findElements(locator) { method getPageSource (line 149) | getPageSource() { method getSession (line 157) | getSession() { method quit (line 163) | quit() { method setFileDetector (line 167) | setFileDetector() { method executeScript (line 175) | executeScript(script, ...args) { method executeAsyncScript (line 184) | executeAsyncScript(script, ...args) { method takeScreenshot (line 193) | takeScreenshot() { method getTitle (line 200) | getTitle() { method getWindowHandle (line 208) | getWindowHandle() { method getAllWindowHandles (line 215) | getAllWindowHandles() { method close (line 222) | close() { method wait (line 234) | async wait(condn) { method manage (line 287) | manage() { method navigate (line 376) | navigate() { method getCurrentUrl (line 394) | getCurrentUrl() { method create (line 405) | create(assertion, mockDriverOverrides, args) { method createChromeDriver (line 501) | createChromeDriver(assertion, mockDriverOverrides) { method createFirefoxDriver (line 561) | createFirefoxDriver(assertion, mockDriverOverrides) { FILE: test/lib/globals.js class ExtendedReporter (line 13) | class ExtendedReporter extends Reporter { method registerPassed (line 14) | registerPassed(message) { method logAssertResult (line 20) | logAssertResult(result) { class Globals (line 27) | class Globals { method runGroupGlobal (line 28) | runGroupGlobal(client, hookName, done) { method beforeEach (line 46) | beforeEach(client, done) { method afterEach (line 54) | afterEach(client, done) { method protocolAfter (line 62) | protocolAfter(done) { method protocolBefore (line 77) | async protocolBefore(opts = {}, done) { method protocolTest (line 99) | protocolTest(definition) { method protocolTestWebdriver (line 103) | protocolTestWebdriver(definition) { method runProtocolTest (line 107) | runProtocolTest({assertion = function() {}, commandName, args = [], mo... method runApiCommand (line 156) | runApiCommand(commandName, args, client = this.client) { method startTestRunner (line 177) | startTestRunner(testsPath, suppliedSettings) { method createReporter (line 199) | createReporter() { function addSettings (line 209) | function addSettings(settings) { FILE: test/lib/globals/commands-w3c.js method beforeEach (line 5) | beforeEach(done, settings) { method afterEach (line 30) | afterEach(done) { FILE: test/lib/globals/commands.js method beforeEach (line 5) | beforeEach(done, settings = {}) { method afterEach (line 27) | afterEach(done) { FILE: test/lib/globals/expect.js method beforeEach (line 5) | beforeEach(opts, done) { method afterEach (line 19) | afterEach(done) { method runExpectAssertion (line 26) | runExpectAssertion({element = '#weblogin', fn, assertion}) { FILE: test/lib/mockclient.js class MockClient (line 1) | class MockClient { method options (line 2) | get options() { method session (line 6) | get session() { method constructor (line 16) | constructor(settings, reporter = {}, addToQueueFn = function() {}) { method setLocateStrategy (line 46) | setLocateStrategy() { method isApiMethodDefined (line 52) | isApiMethodDefined(commandName, namespace) { method setApiMethod (line 56) | setApiMethod(commandName, namespace, commandFn) { FILE: test/lib/mocks/api-loader/assertion-loader.js class AssertionRunnerMock (line 22) | class AssertionRunnerMock extends AssertionRunner { method assert (line 23) | assert() { class AssertionLoaderMock (line 38) | class AssertionLoaderMock extends AssertionLoader { method loadModule (line 39) | loadModule(dirpath, filename) { method updateElementSelector (line 46) | updateElementSelector(args) { FILE: test/lib/mocks/api-loader/assertion.js class AssertionLoaderMock (line 7) | class AssertionLoaderMock extends AssertionLoader { method loadModule (line 8) | loadModule(dirpath, filename) { method runAssertion (line 15) | runAssertion() { FILE: test/lib/mocks/assertionLoader.js class AssertionLoaderMock (line 4) | class AssertionLoaderMock { method constructor (line 5) | constructor(assertionModule, commandName, settings, mockReporter = {}) { method setApiMethod (line 22) | setApiMethod(name, fn) { method setAddToQueueFn (line 33) | setAddToQueueFn(fn) { method loadAssertion (line 44) | loadAssertion(assertCallback, doneCallback) { method create (line 56) | static create(module, commandName, settings = {}) { FILE: test/lib/mocks/core/assertion.js class NightwatchAssertionMock (line 7) | class NightwatchAssertionMock extends NightwatchAssertion { method runAssertion (line 8) | runAssertion(passed, value, calleeFn, message) { FILE: test/lib/mocks/core/session.js class MockSession (line 4) | class MockSession extends Session { method getSessionId (line 5) | getSessionId() { method commandQueue (line 9) | get commandQueue() { FILE: test/lib/mockserver.js class MockServer (line 7) | class MockServer { method defaultOptions (line 9) | static get defaultOptions() { method options (line 20) | get options() { method mocks (line 24) | get mocks() { method constructor (line 28) | constructor(opts = {}, callback = function () {}) { method listen (line 37) | listen() { method createServer (line 43) | createServer() { method addMock (line 110) | addMock(item, once = false) { method removeMock (line 143) | removeMock(mock) { method nextInLine (line 160) | nextInLine(req, postdata) { method init (line 243) | init(callback = function() {}, {port = 10195} = {}) { method initAsync (line 272) | initAsync({port, mocks = []} = {}) { method addMock (line 290) | addMock(item, once, twice) { method removeMock (line 306) | removeMock(mock) { FILE: test/lib/nightwatch.js function extendClient (line 36) | function extendClient(client) { FILE: test/lib/nocks.js method disable (line 6) | disable() { method enable (line 15) | enable(force) { method createW3cSession (line 23) | createW3cSession() { method createSession (line 40) | createSession() { method deleteW3cSession (line 56) | deleteW3cSession() { method deleteSession (line 64) | deleteSession() { method urlW3c (line 72) | urlW3c() { method url (line 80) | url() { method getUrl (line 91) | getUrl(value = 'http://localhost') { method getPageSource (line 103) | getPageSource(value = '
404 not found
') { method elementFoundW3c (line 115) | elementFoundW3c() { method elementFound (line 125) | elementFound() { method appiumElementFound (line 137) | appiumElementFound() { method click (line 149) | click() { method elementStateError (line 160) | elementStateError({error, times, code = 400, url = '/wd/hub/session/1352... method elementNotFound (line 178) | elementNotFound() { method childElementsNotFound (line 190) | childElementsNotFound(selector = '#badElement') { method childElementsFound (line 202) | childElementsFound(selector = '#weblogin') { method elementFoundXpath (line 214) | elementFoundXpath() { method attributeValue (line 226) | attributeValue(value) { method attributeValueSync (line 239) | attributeValueSync(value) { method propertyValue (line 252) | propertyValue(value, propertyName = 'className') { method cssProperty (line 265) | cssProperty(value, times) { method property (line 283) | property(value, times) { method enabled (line 301) | enabled(times) { method notEnabled (line 319) | notEnabled(times) { method selected (line 337) | selected() { method notSelected (line 350) | notSelected(times) { method visible (line 368) | visible() { method appiumElementVisible (line 381) | appiumElementVisible() { method notVisible (line 394) | notVisible(times) { method value (line 412) | value(value, times) { method text (line 430) | text(value, times) { method name (line 448) | name(value) { method title (line 461) | title(value) { method active (line 473) | active() { method notActive (line 485) | notActive() { method height (line 497) | height(value) { method width (line 511) | width(value) { method xPosition (line 525) | xPosition(value) { method yPosition (line 539) | yPosition(value) { method elementsFound (line 553) | elementsFound(selector) { method elementsNotFound (line 570) | elementsNotFound(selector) { method cookie (line 582) | cookie(name, value) { method multipleCookiesFound (line 598) | multipleCookiesFound(value) { method cookieNotFound (line 608) | cookieNotFound() { method analyticsCollector (line 620) | analyticsCollector(GAPath) { method cleanAll (line 630) | cleanAll() { FILE: test/lib/nockselements.js method _addNock (line 11) | _addNock(...args) { method createSession (line 19) | createSession() { method checkIfMocksDone (line 35) | checkIfMocksDone() { method elementFound (line 43) | elementFound(selector = '#nock', using = 'css selector', foundElem = {EL... method elementsFound (line 56) | elementsFound(selector, foundArray, using) { method elementNotFound (line 69) | elementNotFound(selector = '#nock-none') { method elementsNotFound (line 87) | elementsNotFound(selector) { method elementByXpath (line 100) | elementByXpath(selector, foundElem) { method elementsByXpath (line 113) | elementsByXpath(selector = '//[@class="nock"]', foundArray = [{ELEMENT: ... method elementsByXpathError (line 126) | elementsByXpathError(selector = '.nock') { method elementId (line 138) | elementId (id, selector, using, foundElem) { method elementsId (line 152) | elementsId(id = 0, selector = '.nock', foundArray = [{ELEMENT: '0'}, {EL... method elementIdNotFound (line 168) | elementIdNotFound (id, selector, using) { method elementsByTag (line 183) | elementsByTag(selector, foundArray) { method text (line 196) | text(id, value) { method clearValue (line 209) | clearValue(id, persist = false) { method cleanAll (line 226) | cleanAll () { method disable (line 234) | disable() { method enable (line 241) | enable(force = false) { FILE: test/lib/utils.js function queueRunnerPatched (line 26) | function queueRunnerPatched (origCallback) { method readFilePromise (line 45) | readFilePromise(pattern) { method readDirPromise (line 62) | readDirPromise(dirName) { FILE: test/sampletests/appendtestresult/sampleWithAppendResults.js method demoTest (line 2) | demoTest(client) { FILE: test/sampletests/async/test/sample.js method before (line 6) | before(client, callback) { method demoTestAsync (line 13) | demoTestAsync(client) { method after (line 17) | after(client, callback) { FILE: test/sampletests/before-after/sampleWithBeforeAndAfterNoCallback.js method before (line 2) | before(client) { method after (line 12) | after(client) { FILE: test/sampletests/mixed/sample.js method demoTestMixed (line 4) | demoTestMixed(client) { method afterEach (line 8) | afterEach(client, callback) { FILE: test/sampletests/reusebrowser/firstTest.js method before (line 6) | before(client, callback) { method demoTestAsync (line 13) | demoTestAsync(client) { method after (line 17) | after(client, callback) { FILE: test/sampletests/reusebrowser/secondTest.js method before (line 6) | before(client, callback) { method demoTestAsync (line 13) | demoTestAsync(client) { method after (line 17) | after(client, callback) { FILE: test/sampletests/suiteretries/locate-strategy/suiteRetriesLocateStrategy.js method before (line 4) | before(client) { method after (line 8) | after(client) { method demoStep1 (line 12) | demoStep1(client) { FILE: test/sampletests/syncnames/sampleTest.js method after (line 9) | after(client) { FILE: test/sampletests/unittests/sample.js method demoTestSync (line 3) | demoTestSync() { method demoTestAsync (line 7) | demoTestAsync(done) { FILE: test/sampletests/unittests/sampleAnnotation.js method demoSync (line 3) | demoSync() { method demoTestAsync (line 7) | demoTestAsync(done) { FILE: test/sampletests/usingwithin/testNoWithin.js method after (line 8) | after(client) { FILE: test/sampletests/withcustomcommands/element/withCustomElementCommand.js method before (line 2) | before(client) { method 'sample test with custom element command' (line 6) | 'sample test with custom element command' (client) { method after (line 10) | after(client) { FILE: test/sampletests/withcustomcommands/sampleWithAsyncFailures.js method before (line 2) | before(client) { method demoTestAsync (line 6) | async demoTestAsync(client) { method after (line 12) | after(client) { FILE: test/sampletests/withcustomcommands/sampleWithFailures.js method before (line 2) | before(client) { method demoTestAsync (line 6) | demoTestAsync(client) { method after (line 10) | after(client) { FILE: test/sampletests/withfailures/sample.js method before (line 2) | before(client, callback) { method beforeEach (line 7) | beforeEach(client, callback) { method demoTest (line 12) | demoTest(client) { method demoTest2 (line 20) | demoTest2(client) { method afterEach (line 27) | afterEach(client, callback) { method after (line 32) | after(client, callback) { FILE: test/sampletests/withpageobjects/useXpathWithPageObjects.js method before (line 2) | before(c) { FILE: test/sampletests/withverify/verifySampleFailures.js method before (line 2) | before(client) { method demoTest (line 7) | demoTest(client) { method demoTest1 (line 13) | demoTest1(client) { method after (line 17) | after(client, callback) { FILE: test/sampletests/withverify/verifyWithinPerform.js method demoTest (line 2) | demoTest(client) { FILE: test/sampletests/withwait/elementNotPresent.js method before (line 2) | before(client) { method demoTest (line 6) | demoTest(client) { method after (line 13) | after(client, callback) { FILE: test/src/analytics/testAnalytics.js function requireUncached (line 9) | function requireUncached(module) { FILE: test/src/api/assertions/testAttributeContains.js function assertionTest (line 9) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure}) { method assertion (line 36) | assertion({reporter, instance, failure}) { method assertion (line 53) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 76) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 97) | assertion({instance, queueOpts, err}) { method assertion (line 116) | assertion({instance, failure, message}) { method assertion (line 149) | assertion({instance, failure}) { method assertion (line 166) | assertion({instance, failure, err}) { method assertion (line 184) | assertion({instance, failure, err}) { method assertion (line 202) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testAttributeEquals.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 20) | assertion({reporter, instance, failure}) { method assertion (line 35) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 56) | assertion({instance, queueOpts, err}) { method assertion (line 74) | assertion({instance, failure, message, err}) { method assertion (line 93) | assertion({instance, failure}) { method assertion (line 110) | assertion({instance, failure, err}) { method assertion (line 129) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testAttributeMatches.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 21) | assertApiCommandArgs(args) { method assertion (line 25) | assertion({instance, failure}) { method assertion (line 41) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 61) | assertApiCommandArgs(args) { method assertion (line 65) | assertion({instance, failure}) { method assertion (line 84) | assertion({instance, failure}) { FILE: test/src/api/assertions/testContainsText.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 20) | assertion({reporter, instance, failure}) { method assertion (line 36) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 56) | assertion({instance, queueOpts, err}) { method assertion (line 74) | assertion({instance, failure, message, err}) { method assertion (line 93) | assertion({instance, failure}) { method assertion (line 109) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testCssClassPresent.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 19) | assertApiCommandArgs(args) { method assertion (line 27) | assertion({reporter, instance, queueOpts, failure, message}) { method assertApiCommandArgs (line 45) | assertApiCommandArgs(args) { method assertion (line 53) | assertion({reporter, instance, queueOpts, failure, message}) { method assertApiCommandArgs (line 71) | assertApiCommandArgs(args) { method assertion (line 79) | assertion({reporter, instance, queueOpts, failure, message}) { method assertion (line 97) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 117) | assertion({reporter, instance, queueOpts, failure, message}) { method assertion (line 135) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 155) | assertion({reporter, instance, queueOpts, message}) { method assertApiCommandArgs (line 175) | assertApiCommandArgs(args) { method assertion (line 180) | assertion({instance, failure, message, err}) { method assertion (line 199) | assertion({instance, failure}) { method assertion (line 215) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testCssProperty.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 19) | assertion({reporter, instance, failure, message}) { method assertion (line 35) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 56) | assertion({instance, queueOpts, err}) { method assertion (line 72) | assertion({instance, failure, message, err}) { method assertion (line 91) | assertion({instance, failure}) { method assertion (line 107) | assertion({instance, failure, err}) { method assertion (line 126) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testDomPropertyContains.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 19) | assertion({reporter, instance, failure, message, err}) { method assertion (line 36) | assertion({reporter, instance, failure, message, err}) { method assertion (line 53) | assertion({reporter, instance, failure, message, err}) { method assertion (line 70) | assertion({reporter, instance, failure, message, err}) { method assertion (line 87) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 108) | assertion({instance, queueOpts, err}) { method assertion (line 124) | assertion({instance, failure, message, err}) { method assertion (line 143) | assertion({instance, failure}) { method assertion (line 159) | assertion({instance, failure, err}) { method assertion (line 178) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testDomPropertyEquals.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 19) | assertion({reporter, instance, failure, message}) { method assertion (line 35) | assertion({reporter, instance, failure, message}) { method assertion (line 50) | assertion({reporter, instance, failure, err, message}) { method assertion (line 66) | assertion({reporter, instance, failure, err, message}) { method assertion (line 81) | assertion({reporter, instance, failure, message}) { method assertion (line 97) | assertion({reporter, instance, failure, message}) { method assertion (line 113) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 134) | assertion({instance, queueOpts, err}) { method assertion (line 150) | assertion({instance, failure, message, err}) { method assertion (line 169) | assertion({instance, failure}) { method assertion (line 185) | assertion({instance, failure, err}) { method assertion (line 204) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testDomPropertyMatches.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 21) | assertApiCommandArgs(args) { method assertion (line 25) | assertion({instance, failure}) { method assertion (line 41) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 61) | assertApiCommandArgs(args) { method assertion (line 65) | assertion({instance, failure}) { method assertion (line 83) | assertion({instance, failure}) { FILE: test/src/api/assertions/testElementPresent.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 22) | assertApiCommandArgs(args) { method assertion (line 28) | assertion({reporter, instance, failure}) { method assertion (line 43) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 66) | assertion({instance, queueOpts, err}) { method assertApiCommandArgs (line 85) | assertApiCommandArgs(args) { method assertion (line 92) | assertion({instance, failure, message, err}) { method assertion (line 109) | assertion({instance, failure}) { method assertion (line 126) | assertion({instance, failure}) { FILE: test/src/api/assertions/testElementsCount.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 19) | assertion({instance, failure}) { method assertion (line 35) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 57) | assertion({instance, queueOpts, err}) { method assertion (line 75) | assertion({instance, queueOpts, err}) { method assertion (line 93) | assertion({instance, failure, message, err}) { method assertion (line 112) | assertion({instance, failure}) { method assertion (line 129) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testEnabled.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure, err}) { method assertion (line 39) | assertion({reporter, instance, queueOpts, err, message}) { method assertion (line 69) | assertion({reporter, instance, queueOpts, err}) { method assertion (line 89) | assertion({instance, failure, message, err}) { method assertion (line 110) | assertion({instance, failure, message, err}) { method assertion (line 135) | assertion({instance, failure}) { method assertion (line 154) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testHasAttribute.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 19) | assertion({instance, failure}) { method assertion (line 34) | assertion({instance, queueOpts, message}) { method assertion (line 55) | assertion({instance, queueOpts, err}) { method assertion (line 72) | assertion({instance, failure, message, err}) { method assertion (line 91) | assertion({instance, failure}) { method assertion (line 107) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testHasClass.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 19) | assertApiCommandArgs(args) { method assertion (line 27) | assertion({reporter, instance, queueOpts, failure, message}) { method assertApiCommandArgs (line 45) | assertApiCommandArgs(args) { method assertion (line 53) | assertion({reporter, instance, queueOpts, failure, message}) { method assertApiCommandArgs (line 71) | assertApiCommandArgs(args) { method assertion (line 79) | assertion({reporter, instance, queueOpts, failure, message}) { method assertion (line 97) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 117) | assertion({reporter, instance, queueOpts, failure, message}) { method assertion (line 135) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 155) | assertion({reporter, instance, queueOpts, message}) { method assertApiCommandArgs (line 175) | assertApiCommandArgs(args) { method assertion (line 180) | assertion({instance, failure, message, err}) { method assertion (line 199) | assertion({instance, failure}) { method assertion (line 215) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testHidden.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure}) { method assertion (line 36) | assertion({instance, failure, message, err}) { method assertion (line 55) | assertion({instance, failure}) { method assertion (line 70) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testSelected.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure, err}) { method assertion (line 39) | assertion({reporter, instance, queueOpts, err, message}) { method assertion (line 69) | assertion({reporter, instance, queueOpts, err}) { method assertion (line 89) | assertion({instance, failure, message, err}) { method assertion (line 110) | assertion({instance, failure, message, err}) { method assertion (line 135) | assertion({instance, failure}) { method assertion (line 154) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testTextEquals.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 20) | assertion({reporter, instance, failure}) { method assertion (line 36) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 56) | assertion({instance, queueOpts, err}) { method assertion (line 74) | assertion({instance, failure, message, err}) { method assertion (line 93) | assertion({instance, failure}) { method assertion (line 109) | assertion({instance, failure, err}) { FILE: test/src/api/assertions/testTextMatches.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 21) | assertApiCommandArgs(args) { method assertion (line 25) | assertion({instance, failure}) { method assertion (line 41) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 61) | assertApiCommandArgs(args) { method assertion (line 65) | assertion({instance, failure}) { method assertion (line 84) | assertion({instance, failure, err}) { method assertion (line 102) | assertion({instance, failure}) { FILE: test/src/api/assertions/testTitle.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({reporter, instance, failure}) { method assertApiCommandArgs (line 40) | assertApiCommandArgs(args) { method assertion (line 44) | assertion({reporter, instance, failure}) { method assertion (line 60) | assertion({instance, failure, err}) { method assertion (line 79) | assertion({reporter, instance, failure}) { FILE: test/src/api/assertions/testTitleContains.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({reporter, instance, failure}) { method assertion (line 39) | assertion({instance, failure, err}) { method assertion (line 54) | assertion({instance, failure, err}) { method assertion (line 71) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 89) | assertApiCommandArgs(args) { method assertion (line 93) | assertion({reporter, instance, failure}) { method assertion (line 110) | assertion({reporter, instance, failure}) { FILE: test/src/api/assertions/testTitleEquals.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({instance, failure}) { method assertion (line 39) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 57) | assertApiCommandArgs(args) { method assertion (line 61) | assertion({instance, failure}) { method assertion (line 78) | assertion({instance, failure}) { FILE: test/src/api/assertions/testTitleMatches.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({instance, failure}) { method assertion (line 39) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 57) | assertApiCommandArgs(args) { method assertion (line 61) | assertion({instance, failure}) { method assertion (line 78) | assertion({instance, failure}) { FILE: test/src/api/assertions/testUrlContains.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({reporter, instance, failure, err}) { method assertion (line 40) | assertion({instance, failure, err}) { method assertion (line 55) | assertion({instance, failure, err}) { method assertion (line 71) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 89) | assertApiCommandArgs(args) { method assertion (line 93) | assertion({reporter, instance, failure}) { method assertion (line 110) | assertion({reporter, instance, failure}) { FILE: test/src/api/assertions/testUrlEquals.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({reporter, instance, failure}) { method assertion (line 39) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 57) | assertApiCommandArgs(args) { method assertion (line 61) | assertion({reporter, instance, failure}) { method assertion (line 78) | assertion({reporter, instance, failure}) { FILE: test/src/api/assertions/testUrlMatches.js function assertionTest (line 8) | function assertionTest(opts) { method assertApiCommandArgs (line 20) | assertApiCommandArgs(args) { method assertion (line 24) | assertion({instance, failure}) { method assertion (line 39) | assertion({instance, failure, err}) { method assertApiCommandArgs (line 57) | assertApiCommandArgs(args) { method assertion (line 61) | assertion({instance, failure}) { method assertion (line 78) | assertion({instance, failure}) { FILE: test/src/api/assertions/testValue.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure}) { method assertion (line 36) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 57) | assertion({instance, queueOpts, err}) { method assertion (line 75) | assertion({reporter, instance, failure, err, message}) { method assertion (line 95) | assertion({instance, failure}) { method assertion (line 111) | assertion({instance, failure, err}) { method assertion (line 130) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testValueContains.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure}) { method assertion (line 37) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 58) | assertion({instance, queueOpts, err}) { method assertion (line 75) | assertion({instance, failure, message, err}) { method assertion (line 95) | assertion({instance, failure}) { method assertion (line 111) | assertion({instance, failure, err}) { method assertion (line 143) | assertion({instance, failure, message, err}) { method assertion (line 161) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testValueEquals.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure}) { method assertion (line 36) | assertion({reporter, instance, queueOpts, message}) { method assertion (line 57) | assertion({instance, queueOpts, err}) { method assertion (line 75) | assertion({reporter, instance, failure, err, message}) { method assertion (line 95) | assertion({instance, failure}) { method assertion (line 111) | assertion({instance, failure, err}) { method assertion (line 130) | assertion({instance, message, failure}) { FILE: test/src/api/assertions/testVisible.js function assertionTest (line 8) | function assertionTest(opts) { method assertion (line 21) | assertion({reporter, instance, failure, err}) { method assertion (line 39) | assertion({reporter, instance, queueOpts, err, message}) { method assertion (line 62) | assertion({reporter, instance, queueOpts, err}) { method assertion (line 79) | assertion({instance, failure, message, err}) { method assertion (line 97) | assertion({instance, failure, message, err}) { method assertion (line 119) | assertion({instance, failure}) { method assertion (line 135) | assertion({instance, failure, err}) { FILE: test/src/api/commands/client/testNightwatchRepl.js method start (line 20) | start(config) { method createContext (line 29) | createContext(context) { method start (line 51) | start(config) { method createContext (line 60) | createContext(context) { method runInContext (line 109) | runInContext() { method start (line 125) | start() {} method start (line 148) | start() {} method error (line 154) | static error(err) { method start (line 190) | start() {} FILE: test/src/api/commands/client/testPerform.js method keyDown (line 60) | keyDown() { FILE: test/src/api/commands/cookies/testCookiesErrors.js class Reporter (line 9) | class Reporter extends SimplifiedReporter { method constructor (line 10) | constructor(settings) { method registerTestError (line 16) | registerTestError(err) { FILE: test/src/api/commands/element/testClearValue.js method onRequest (line 153) | onRequest(_, requestData) { method onRequest (line 208) | onRequest() { method onResponse (line 253) | onResponse() { FILE: test/src/api/commands/element/testSetPasswordReport.js method reporter (line 70) | reporter(results) { FILE: test/src/api/commands/element/testWaitForElementNotPresent.js function commandCallback (line 15) | function commandCallback(result, instance) { method reporter (line 106) | reporter(results) { FILE: test/src/api/commands/element/testWaitForElementNotVisible.js function commandCallback (line 10) | function commandCallback(result, instance) { FILE: test/src/api/commands/testUpdateValue.js method onResponse (line 25) | onResponse() { FILE: test/src/api/commands/web-element/testCheck.js method onRequest (line 26) | onRequest(_) { method onRequest (line 72) | onRequest(_) { method onRequest (line 118) | onRequest(_) { method onRequest (line 164) | onRequest(_) { FILE: test/src/api/commands/web-element/testClear.js method onRequest (line 97) | onRequest(_, requestData) { method onRequest (line 132) | onRequest() { FILE: test/src/api/commands/web-element/testFindOnErrors.js method reporter (line 34) | reporter(results) { method reporter (line 71) | reporter(results) { method reporter (line 111) | reporter(results) { method reporter (line 151) | reporter(results) { FILE: test/src/api/commands/web-element/testIsPresent.js method reporter (line 88) | reporter(results) { FILE: test/src/api/commands/web-element/testIsVisible.js method onRequest (line 26) | onRequest(_, requestData) { method onRequest (line 53) | onRequest(_, requestData) { method onRequest (line 80) | onRequest(_, requestData) { method onRequest (line 107) | onRequest(_, requestData) { method onRequest (line 134) | onRequest(_, requestData) { method onRequest (line 161) | onRequest(_, requestData) { method onRequest (line 188) | onRequest(_, requestData) { FILE: test/src/api/commands/web-element/testSetValue.js method onRequest (line 187) | onRequest(_, requestData) { method onRequest (line 204) | onRequest(_, requestData) { FILE: test/src/api/commands/web-element/testUncheck.js method onRequest (line 26) | onRequest(_) { method onRequest (line 72) | onRequest(_) { method onRequest (line 118) | onRequest(_) { method onRequest (line 164) | onRequest(_) { FILE: test/src/api/expect/testExpectSelected.js method fn (line 29) | fn(expect) { method assertion (line 32) | assertion({selector, negate, passed, resultValue, message, messageParts,... method fn (line 48) | fn(expect) { method assertion (line 51) | assertion({waitForMs, passed, message, elapsedTime}) { method fn (line 86) | fn(expect) { method assertion (line 89) | assertion({waitForMs, selector, actual, negate, resultValue, expected, p... FILE: test/src/api/expect/testExpectText.js method assertion (line 43) | assertion({expected, negate, actual, resultValue, passed, messageParts, ... method assertion (line 331) | assertion({expected, negate, actual, resultValue, passed, messageParts, ... FILE: test/src/api/expect/testExpectVisible.js method assertion (line 144) | assertion({selector, negate, waitForMs, expected, passed, actual, result... FILE: test/src/api/protocol/testAlerts.js method assertion (line 16) | assertion() { FILE: test/src/api/protocol/testBrowserCommands.js method assertion (line 11) | assertion() { FILE: test/src/api/protocol/testChrome.js method assertion (line 12) | assertion(opts) { method assertion (line 25) | assertion(opts) { method assertion (line 43) | assertion(opts) { method assertion (line 63) | assertion(opts) { method assertion (line 78) | assertion(opts) { method assertion (line 98) | assertion(opts) { FILE: test/src/api/protocol/testElementCommands.js method assertion (line 17) | assertion({locator, command}) { method assertion (line 47) | assertion({locator, command}) { method findElements (line 66) | findElements(locator) { method assertion (line 75) | assertion({args, command}) { method assertion (line 99) | assertion({args, command}) { method assertion (line 122) | assertion({command}) { method assertion (line 134) | assertion({args, command}) { method assertion (line 159) | assertion({args, command}) { method assertion (line 234) | assertion({path}) { method assertion (line 260) | assertion({args, command}) { method assertion (line 285) | assertion({args, command}) { method assertion (line 309) | assertion({args, command}) { method assertion (line 333) | assertion({args, command}) { method assertion (line 357) | assertion({args, command}) { method assertion (line 409) | assertion({args, command}) { method assertion (line 437) | assertion({command}) { method assertion (line 468) | assertion({args, command}) { method assertion (line 496) | assertion({path}) { method assertion (line 510) | assertion({args, command}) { FILE: test/src/api/protocol/testEnsure.js method assertion (line 11) | assertion(opts) { method assertion (line 22) | assertion(opts) { method assertion (line 33) | assertion(opts) { method assertion (line 43) | assertion(opts) { method assertion (line 54) | assertion(opts) { method assertion (line 66) | assertion(opts) { method assertion (line 77) | assertion(opts) { method assertion (line 88) | assertion(opts) { method assertion (line 100) | async assertion(opts) { method assertion (line 117) | async assertion(opts) { method assertion (line 134) | assertion(opts) { method assertion (line 145) | assertion(opts) { method assertion (line 157) | assertion(opts) { method assertion (line 168) | assertion(opts) { method assertion (line 179) | assertion(opts) { method assertion (line 191) | assertion(opts) { method assertion (line 203) | assertion(opts) { FILE: test/src/api/protocol/testSource.js method getPageSource (line 37) | getPageSource() { FILE: test/src/api/protocol/testUploadFile.js class FakeRemote (line 19) | class FakeRemote {} method constructor (line 21) | constructor() { method assertion (line 39) | assertion(opts) { FILE: test/src/apidemos/actions-api/asyncPerformActionsTest.js method reporter (line 48) | reporter(results) { FILE: test/src/apidemos/actions-api/performActionsTest.js method reporter (line 48) | reporter(results) { FILE: test/src/apidemos/angular-test/runAngularDemo.js method reporter (line 29) | reporter(results) { method reporter (line 54) | reporter(results) { method reporter (line 78) | reporter(results) { method reporter (line 146) | reporter(results) { method reporter (line 214) | reporter(results) { FILE: test/src/apidemos/appium/testAppiumAPI.js method reporter (line 27) | reporter(results) { FILE: test/src/apidemos/cdp/testCdpCommands.js method reporter (line 59) | reporter(results) { method reporter (line 116) | reporter(results) { FILE: test/src/apidemos/chrome/testChromeAPI.js method reporter (line 26) | reporter(results) { FILE: test/src/apidemos/cookies/testCookieCommands.js method reporter (line 29) | reporter(results) { method reporter (line 60) | reporter(results) { FILE: test/src/apidemos/custom-commands/testCustomCommandAutoInvoke.js method reporter (line 35) | reporter(results) { method reporter (line 64) | reporter(results) { FILE: test/src/apidemos/custom-commands/testCustomCommandSync.js method reporter (line 34) | reporter(results) { FILE: test/src/apidemos/custom-commands/testCustomCommandsAsync.js method reporter (line 33) | reporter(results) { method reporter (line 63) | reporter(results) { FILE: test/src/apidemos/custom-commands/testCustomExecuteAsync.js method reporter (line 34) | reporter(results) { FILE: test/src/apidemos/custom-commands/testCustomPauseWithNamespacedAlias.js method reporter (line 32) | reporter(results) { FILE: test/src/apidemos/elements/testElementGlobal.js method reporter (line 35) | reporter(results) { FILE: test/src/apidemos/elements/testFindElementsEs6CustomCommand.js method reporter (line 30) | reporter(results) { FILE: test/src/apidemos/elements/testFindElementsWithPageCommand.js method reporter (line 30) | reporter(results) { FILE: test/src/apidemos/ensure/testEnsure.js method reporter (line 30) | reporter(results) { method reporter (line 51) | reporter(results) { method reporter (line 71) | reporter(results) { FILE: test/src/apidemos/expect-global/testExpect.js method reporter (line 32) | reporter(results) { method reporter (line 56) | reporter(results) { method reporter (line 92) | reporter(results) { FILE: test/src/apidemos/firefox/testFirefoxAPI.js method reporter (line 26) | reporter(results) { FILE: test/src/apidemos/namespaced-api/testNamespacedApi.js method reporter (line 53) | reporter(results) { FILE: test/src/apidemos/navigation/testNavigationCommands.js method onBrowserNavigate (line 31) | onBrowserNavigate(browser) { method onBrowserQuit (line 35) | onBrowserQuit(browser) { method reporter (line 39) | reporter(results) { FILE: test/src/apidemos/page-objects/testCommandsReturnType.js method reporter (line 77) | reporter(results) { FILE: test/src/apidemos/relative-locators/testWithRelativeLocators.js method reporter (line 59) | reporter(results) { FILE: test/src/apidemos/web-elements/testAssert.js method reporter (line 29) | reporter(results) { FILE: test/src/apidemos/web-elements/testElementApiWithPageObjects.js method reporter (line 86) | reporter(results) { FILE: test/src/apidemos/web-elements/testWaitUntil.js method reporter (line 30) | reporter(results) { method reporter (line 64) | reporter(results) { method reporter (line 96) | reporter(results) { FILE: test/src/cli/testCliRunner.js method isDefault (line 17) | isDefault(option, value) { method getDefault (line 21) | getDefault() { method initSocket (line 50) | initSocket() {} method closeSocket (line 52) | closeSocket() {} method basename (line 209) | basename(a) { method dirname (line 214) | dirname(a) { method extname (line 282) | extname(a) { method parse (line 285) | parse(source) { function registerNoSettingsJsonMock (line 297) | function registerNoSettingsJsonMock(){ method existsSync (line 401) | existsSync() { method existsSync (line 430) | existsSync() { method existsSync (line 462) | existsSync() { method existsSync (line 504) | existsSync() { method existsSync (line 542) | existsSync() { method stat (line 564) | stat(file, cb) { method existsSync (line 607) | existsSync() { method stat (line 630) | stat(file, cb) { method existsSync (line 670) | existsSync() { method stat (line 673) | stat(file, cb) { method existsSync (line 725) | existsSync() { method existsSync (line 803) | existsSync() { method existsSync (line 865) | existsSync() { method existsSync (line 896) | existsSync() { method existsSync (line 929) | existsSync() { method existsSync (line 979) | existsSync() { method existsSync (line 1046) | existsSync() { FILE: test/src/cli/testCliRunnerGenerate.js method isDefault (line 10) | isDefault(option, value) { method getDefault (line 14) | getDefault() { method initSocket (line 21) | initSocket() {} method closeSocket (line 23) | closeSocket() {} method existsSync (line 51) | existsSync() { FILE: test/src/cli/testCliRunnerMocha.js method isDefault (line 14) | isDefault(option, value) { method getDefault (line 18) | getDefault() { method readTestSource (line 32) | readTestSource(source, settings, cb) { method client (line 40) | client(settings) { class ChildProcessMock (line 91) | class ChildProcessMock extends ChildProcess { method run (line 92) | run(colors, type) { function createMockedMocha (line 257) | function createMockedMocha(assertionFn = function() {}, testFiles = []) { FILE: test/src/cli/testDemoTypescriptFile.js method reporter (line 53) | reporter(results) { FILE: test/src/cli/testParallelExecution.js class Stdout (line 26) | class Stdout extends EventEmitter {} class Stderr (line 27) | class Stderr extends EventEmitter {} class ChildProcess (line 29) | class ChildProcess extends EventEmitter { method constructor (line 30) | constructor() { method constructor (line 47) | constructor(args, settings, maxWorkerCount) { method addTask (line 56) | addTask({argv}) { method constructor (line 434) | constructor(settings) { method init (line 442) | async init() { method stop (line 445) | stop() { method setOutputFile (line 448) | setOutputFile(filename) { method constructor (line 486) | constructor(settings) { method init (line 495) | async init() { method stop (line 499) | stop() { method setOutputFile (line 502) | setOutputFile(filename) { FILE: test/src/cli/testParallelExecutionExitCode.js function Stdout (line 22) | function Stdout() { function Stderr (line 25) | function Stderr() { method constructor (line 46) | constructor(args, settings, maxWorkerCount) { method addTask (line 52) | addTask({argv}) { FILE: test/src/cli/testServiceCreationFromCli.js constant IS_WINDOWS (line 6) | const IS_WINDOWS = process.platform === 'win32'; function deleteFromRequireCache (line 38) | function deleteFromRequireCache(location) { function mockOptions (line 48) | function mockOptions({onAppiumPathQuery = fn}) { method onAppiumPathQuery (line 67) | onAppiumPathQuery() { method constructor (line 91) | constructor(settings) { method init (line 100) | async init() { method stop (line 104) | stop() { method setOutputFile (line 108) | setOutputFile(filename) { method onAppiumPathQuery (line 131) | onAppiumPathQuery() { method constructor (line 156) | constructor(settings) { method init (line 165) | async init() { method stop (line 169) | stop() { method setOutputFile (line 173) | setOutputFile(filename) { method createService (line 215) | static createService() { method createService (line 251) | static createService() { FILE: test/src/core/testAsyncTree.js method reporter (line 25) | reporter(results, cb) { FILE: test/src/core/testTreeNode.js class MockCommandLoader (line 13) | class MockCommandLoader extends EventEmitter { method constructor (line 14) | constructor() { FILE: test/src/element/testElementCommands.js class Reporter (line 16) | class Reporter extends SimplifiedReporter { method constructor (line 17) | constructor(settings) { method registerTestError (line 23) | registerTestError(err) { method registerTestError (line 590) | registerTestError(err) { method registerTestError (line 648) | registerTestError(err) { FILE: test/src/index/testProgrammaticApis.js function getPortFromArg (line 10) | function getPortFromArg(args) { method initSocket (line 28) | initSocket() {} method closeSocket (line 30) | closeSocket() {} method existsSync (line 499) | existsSync(exe) { method readFileSync (line 506) | readFileSync() { method writeFile (line 509) | writeFile(filePath, output, cb) { method result (line 519) | result() { method constructor (line 581) | constructor() { method setTestRunner (line 585) | setTestRunner() {} method before (line 669) | before() { method before (line 690) | before(settings) { method after (line 694) | after(settings) { method after (line 742) | after() { FILE: test/src/index/testRequest.js function ProxyAgentMock (line 147) | function ProxyAgentMock(uri) { method readFileSync (line 517) | readFileSync() { FILE: test/src/index/transport/testMobileWebSupport.js method getOutputFilePath (line 84) | getOutputFilePath(){} method getSettingsFormatted (line 85) | getSettingsFormatted(){} method reporter (line 97) | reporter(results, cb) { method constructor (line 175) | constructor() {} method launchEmulator (line 177) | launchEmulator() { method killEmulator (line 181) | killEmulator() {} method stop (line 193) | stop() {} method getOutputFilePath (line 194) | getOutputFilePath(){} method getSettingsFormatted (line 195) | getSettingsFormatted(){} method getBinaryLocation (line 201) | getBinaryLocation(){} method getPlatformName (line 202) | getPlatformName(){} method reporter (line 212) | reporter(results, cb) { FILE: test/src/runner/cli/testCliRunnerParallel.js class RunnerBaseMock (line 35) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class ChildProcessMock (line 46) | class ChildProcessMock extends ChildProcess { method run (line 47) | run(colors, type) { class RunnerBaseMock (line 72) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class WorkerProcessMock (line 83) | class WorkerProcessMock extends WorkerProcess { method addTask (line 84) | addTask({colors}) { method addTask (line 124) | addTask({colors}) { class RunnerBaseMock (line 112) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class WorkerProcessMock (line 123) | class WorkerProcessMock extends WorkerProcess { method addTask (line 84) | addTask({colors}) { method addTask (line 124) | addTask({colors}) { method reporter (line 144) | reporter() { class RunnerBaseMock (line 176) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class RunnerBaseMock (line 213) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class RunnerBaseMock (line 254) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class RunnerBaseMock (line 274) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class RunnerBaseMock (line 294) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class RunnerBaseMock (line 334) | class RunnerBaseMock extends RunnerBase { method readTestSource (line 36) | static readTestSource(settings, argv) { method readTestSource (line 73) | static readTestSource(settings, argv) { method readTestSource (line 113) | static readTestSource(settings, argv) { method readTestSource (line 177) | static readTestSource(settings, argv) { method readTestSource (line 214) | static readTestSource(settings, argv) { method readTestSource (line 255) | static readTestSource(settings, argv) { method readTestSource (line 275) | static readTestSource(settings, argv) { method readTestSource (line 295) | static readTestSource(settings, argv) { method readTestSource (line 335) | static readTestSource(settings, argv) { class WorkerTaskMock (line 345) | class WorkerTaskMock extends WorkerTask { method runWorkerTask (line 346) | async runWorkerTask(colors, type) { method reporter (line 368) | reporter() { FILE: test/src/runner/cucumber-integration/testCliArgs.js method constructor (line 14) | constructor({argv, cwd, stdout}) { FILE: test/src/runner/testInspectorExtension.js method initSocket (line 59) | initSocket() {} method closeSocket (line 61) | closeSocket() {} method reporter (line 118) | reporter(results, cb) { method reporter (line 178) | reporter(results, cb) { method initSocket (line 203) | initSocket() {} method closeSocket (line 205) | closeSocket() { method reporter (line 248) | reporter(results, cb) { FILE: test/src/runner/testReporter.js method reporter (line 50) | reporter(results, done) { method reporter (line 68) | reporter(results, done) { method reporter (line 85) | reporter(results, done) { method write (line 104) | async write(results, options) { method reporter (line 112) | reporter(results, done) { method write (line 505) | async write(_results, _options) { method write (line 511) | async write(_results, _options) { method reporter (line 519) | reporter(_results, done) { method reporter (line 538) | reporter(results, cb) { FILE: test/src/runner/testRerunFunctionality.js method reporter (line 73) | reporter(results) { method reporter (line 94) | reporter(results) { FILE: test/src/runner/testRunBrowserstackTransport.js method reporter (line 130) | reporter(results) { FILE: test/src/runner/testRunTestcase.js method reporter (line 39) | reporter(results, cb) { method reporter (line 60) | reporter(results, cb) { method reporter (line 80) | reporter(results, cb) { method reporter (line 99) | reporter(results, cb) { method beforeEach (line 124) | beforeEach(client, cb) { method afterEach (line 130) | afterEach(client, cb) { method reporter (line 135) | reporter(results, cb) { method reporter (line 151) | reporter(results, cb) { method reporter (line 168) | reporter(results, cb) { method reporter (line 191) | reporter(results, cb) { method reporter (line 214) | reporter(results, cb) { method reporter (line 236) | reporter(results, cb) { method reporter (line 255) | reporter(results, cb) { method reporter (line 273) | reporter(results, cb) { method reporter (line 292) | reporter(results, cb) { method reporter (line 310) | reporter(results, cb) { method reporter (line 331) | reporter(results, cb) { FILE: test/src/runner/testRunTestsuite.js method reporter (line 42) | reporter(results, cb) { method reporter (line 70) | reporter(results, cb) { method reporter (line 118) | reporter(results, cb) { method afterEach (line 126) | afterEach(client, cb) { method reporter (line 150) | reporter(results, cb) { method reporter (line 175) | reporter(results, cb) { method reporter (line 200) | reporter(results, cb) { method reporter (line 228) | reporter(results, cb) { method reporter (line 247) | reporter(results, cb) { method reporter (line 269) | reporter(results, cb) { method reporter (line 289) | reporter(results, cb) { FILE: test/src/runner/testRunTestsuiteWithSuiteRetries.js method reporter (line 39) | reporter(results, cb) { method reporter (line 75) | reporter(results, cb) { method reporter (line 100) | reporter(results, cb) { method reporter (line 125) | reporter(results, cb) { method reporter (line 144) | reporter(results, cb) { method reporter (line 165) | reporter(results, cb) { method reporter (line 187) | reporter(results, cb) { method reporter (line 228) | reporter(results, cb) { FILE: test/src/runner/testRunWithCommandErrors.js method onRequest (line 32) | onRequest() { method onRequest (line 43) | onRequest() { method reporter (line 54) | reporter(results, cb) { method reporter (line 103) | reporter(results, cb) { method reporter (line 144) | reporter(results, cb) { method reporter (line 186) | reporter(results, cb) { method reporter (line 227) | reporter(results, cb) { method reporter (line 285) | reporter(results, cb) { method reporter (line 332) | reporter(results, cb) { method reporter (line 370) | reporter(results, cb) { FILE: test/src/runner/testRunWithCustomCommands.js method reporter (line 43) | reporter(results, cb) { method reporter (line 67) | reporter(results, cb) { method reporter (line 113) | reporter(results, cb) { method reporter (line 159) | reporter(results, cb) { method reporter (line 241) | reporter(results, cb) { FILE: test/src/runner/testRunWithExclude.js method reporter (line 39) | reporter(results, cb) { method reporter (line 54) | reporter(results, cb) { method reporter (line 70) | reporter(results, cb) { method reporter (line 86) | reporter(results, cb) { method reporter (line 102) | reporter(results, cb) { method reporter (line 118) | reporter(results, cb) { method reporter (line 134) | reporter(results, cb) { method reporter (line 153) | reporter(results, cb) { method reporter (line 171) | reporter(results, cb) { method reporter (line 186) | reporter(results, cb) { method reporter (line 205) | reporter(results, cb) { FILE: test/src/runner/testRunWithExistingCommands.js method reporter (line 17) | reporter(results, cb) { FILE: test/src/runner/testRunWithGlobalHooks.js method beforeEach (line 47) | beforeEach() { method afterEach (line 50) | afterEach() { method reporter (line 53) | reporter(results, cb) { method beforeEach (line 85) | beforeEach(cb) { method afterEach (line 91) | afterEach(cb) { method reporter (line 97) | reporter(results, cb) { method beforeEach (line 116) | beforeEach(client, done) { method afterEach (line 123) | afterEach(client, cb) { method reporter (line 129) | reporter(results, cb) { method reporter (line 158) | reporter(results, cb) { method beforeEach (line 175) | beforeEach(client, done) { method reporter (line 181) | reporter(results, cb) { method before (line 208) | before(done) { method reporter (line 230) | reporter(results, cb) { method reporter (line 275) | reporter(results, cb) { method beforeChildProcess (line 293) | beforeChildProcess() { method afterChildProcess (line 296) | afterChildProcess() { method reporter (line 299) | reporter(results, cb) { method isWorkerThread (line 315) | static get isWorkerThread() { method beforeChildProcess (line 329) | beforeChildProcess() { method afterChildProcess (line 332) | afterChildProcess() { method reporter (line 335) | reporter(results, cb) { method beforeChildProcess (line 356) | beforeChildProcess(_, done) { method afterChildProcess (line 362) | afterChildProcess(_, done) { method reporter (line 368) | reporter(_, cb) { method isWorkerThread (line 383) | static get isWorkerThread() { method beforeChildProcess (line 395) | beforeChildProcess(_, done) { method afterChildProcess (line 401) | afterChildProcess(_, done) { method reporter (line 407) | reporter(_, cb) { FILE: test/src/runner/testRunWithGlobalReporter.js method reporter (line 50) | reporter(results, cb) { method reporter (line 71) | reporter(results, cb) { method reporter (line 90) | reporter(results, cb) { method reporter (line 109) | reporter(results, done) { FILE: test/src/runner/testRunWithHooks.js method reporter (line 59) | reporter(results) { method reporter (line 102) | reporter(results) { method reporter (line 149) | reporter(results) { method reporter (line 165) | reporter(results) { method reporter (line 185) | reporter(results) { method reporter (line 207) | reporter(results) { method reporter (line 241) | reporter(results) { method reporter (line 260) | reporter(results) { method reporter (line 278) | reporter(results) { method reporter (line 308) | reporter(results) { method reporter (line 335) | reporter(results) { method reporter (line 362) | reporter(results) { method reporter (line 382) | reporter(results) { FILE: test/src/runner/testRunWithMultipleSources.js method reporter (line 35) | reporter(results) { method reporter (line 56) | reporter(results) { method reporter (line 79) | reporter(results) { method reporter (line 114) | reporter(results) { FILE: test/src/runner/testRunWithServerErrors.js method reporter (line 54) | reporter(results, cb) { FILE: test/src/runner/testRunWithTags.js method reporter (line 44) | reporter(results) { method reporter (line 62) | reporter(results) { method reporter (line 93) | reporter(results) { method reporter (line 111) | reporter(results) { method reporter (line 128) | reporter(results) { method reporter (line 152) | reporter(results) { FILE: test/src/runner/testRunWithVerify.js method reporter (line 38) | reporter(results, cb) { method reporter (line 59) | reporter(results, cb) { FILE: test/src/runner/testRunner.js method reporter (line 90) | reporter(results) { FILE: test/src/runner/testRunnerChaiExpect.js method reporter (line 32) | reporter() { method reporter (line 68) | reporter() { FILE: test/src/runner/testRunnerEs6Async.js method reporter (line 66) | reporter(results) { method reporter (line 106) | reporter(results) { method reporter (line 141) | reporter(results) { method reporter (line 252) | reporter(results) { method reporter (line 276) | reporter(results) { method reporter (line 304) | reporter(results) { method reporter (line 324) | reporter(results) { FILE: test/src/runner/testRunnerJsonOutput.js function readDirPromise (line 78) | function readDirPromise(dirName) { function fileExistsSync (line 91) | function fileExistsSync(path) { FILE: test/src/runner/testRunnerJunitOutput.js method reporter (line 95) | reporter(results) { method reporter (line 135) | reporter(results) { function fileExistsSync (line 397) | function fileExistsSync(path) { FILE: test/src/runner/testRunnerMixedFiles.js method reporter (line 43) | reporter({lastError, errmessages, modules}) { method reporter (line 70) | reporter({lastError, errmessages, modules}) { method reporter (line 95) | reporter({lastError, errmessages, modules}) { FILE: test/src/runner/testRunnerRerunJsonOutput.js function readDirPromise (line 66) | function readDirPromise(dirName) { function fileExistsSync (line 79) | function fileExistsSync(path) { FILE: test/src/runner/testRunnerScreenshotsOutput.js function readDirPromise (line 288) | function readDirPromise(dirName) { FILE: test/src/runner/testRunnerSessionCreate.js method reporter (line 71) | reporter(results) { method reporter (line 145) | reporter(results) { method reporter (line 222) | reporter(results) { method reporter (line 263) | reporter(results) { method reporter (line 301) | reporter(results) { method reporter (line 340) | reporter(results) { method reporter (line 403) | reporter(results) { method reporter (line 457) | reporter(results) { FILE: test/src/runner/testRunnerTypeScript.js method reporter (line 47) | reporter({lastError, errmessages, modules}) { FILE: test/src/runner/testRunnerUncaughtErrors.js method reporter (line 35) | reporter(results) { FILE: test/src/runner/testRunnerUnitTests.js method reporter (line 25) | reporter(results) { method reporter (line 43) | reporter(results) { method reporter (line 65) | reporter(results) { method reporter (line 85) | reporter(results) { method reporter (line 105) | reporter(results) { method reporter (line 156) | reporter() {} function fileExistsSync (line 184) | function fileExistsSync(path) { FILE: test/src/runner/testRunnerUsingWithin.js method reporter (line 56) | reporter(results) { FILE: test/src/runner/testRunnerWithAsyncAssertionFailure.js method reporter (line 32) | reporter(results) { FILE: test/src/runner/testRunnerWithPageObjects.js method reporter (line 33) | reporter(results) { FILE: test/src/runner/testRunnerWithTrace.js function readDirPromise (line 144) | function readDirPromise(dirName) { FILE: test/src/runner/testTagsMatcher.js method getTags (line 167) | getTags() { FILE: test/src/service-builders/testAppiumServer.js method getId (line 21) | getId() { method getCapabilities (line 24) | getCapabilities() { method getSession (line 47) | async getSession() { method getExecutor (line 50) | async getExecutor() { function deleteFromRequireCache (line 58) | function deleteFromRequireCache(location) { function mockHttpClient (line 68) | function mockHttpClient({onServerUrl = fn}) { function mockWebDriver (line 80) | function mockWebDriver({onSessionOpts = fn}) { function mockServiceBuilder (line 99) | function mockServiceBuilder({onConstruct = fn, onOpts = fn, onSetPort = ... function AppiumServerTestSetup (line 128) | async function AppiumServerTestSetup(useSettings, {argv = {}, onLogFile ... method onLogFile (line 240) | onLogFile(filePath) { method onLogFile (line 290) | onLogFile(filePath) { FILE: test/src/service-builders/testChromeDriver.js method existsSync (line 16) | existsSync() { method readFileSync (line 21) | readFileSync() { method getId (line 36) | getId() { method getCapabilities (line 39) | getCapabilities() { method getSession (line 62) | async getSession() { method getExecutor (line 65) | async getExecutor() { function deleteFromRequireCache (line 73) | function deleteFromRequireCache(location) { function createMockDriverBuilder (line 83) | function createMockDriverBuilder() { function mockServiceBuilder (line 94) | function mockServiceBuilder({onConstruct = fn, onAddArguments = fn, onSe... function ChromeDriverTestSetup (line 141) | async function ChromeDriverTestSetup(useSettings, argv = {}) { FILE: test/src/service-builders/testEdgeDriver.js method existsSync (line 16) | existsSync() { method readFileSync (line 21) | readFileSync() { method getId (line 36) | getId() { method getCapabilities (line 39) | getCapabilities() { method getSession (line 62) | async getSession() { method getExecutor (line 65) | async getExecutor() { function deleteFromRequireCache (line 73) | function deleteFromRequireCache(location) { function createMockDriverBuilder (line 83) | function createMockDriverBuilder() { function mockServiceBuilder (line 94) | function mockServiceBuilder({onConstruct = fn, onAddArguments = fn, onSe... function EdgeDriverTestSetup (line 145) | async function EdgeDriverTestSetup(useSettings, argv = {}) { FILE: test/src/service-builders/testFirefoxDriver.js method existsSync (line 18) | existsSync() { method readFileSync (line 23) | readFileSync() { method getId (line 40) | getId() { method getCapabilities (line 43) | getCapabilities() { method getSession (line 66) | async getSession() { method getExecutor (line 69) | async getExecutor() { function deleteFromRequireCache (line 77) | function deleteFromRequireCache(location) { function createMockDriverBuilder (line 87) | function createMockDriverBuilder() { function mockServiceBuilder (line 100) | function mockServiceBuilder({onConstruct = fn, onEnableVerboseLogging = ... function GeckoDriverTestSetup (line 147) | async function GeckoDriverTestSetup(useSettings, argv = {}) { FILE: test/src/service-builders/testSafariDriver.js function deleteFromRequireCache (line 37) | function deleteFromRequireCache(location) { function mockExecutor (line 47) | function mockExecutor(results) { function mockServiceBuilder (line 64) | function mockServiceBuilder({onConstruct = fn, onAddArguments = fn, onSe... function SafariTestSetup (line 109) | async function SafariTestSetup(useSettings, {onLogFile = fn} = {}) { method onLogFile (line 215) | onLogFile(filePath) { method reporter (line 287) | reporter(results) { method reporter (line 355) | reporter(results) { FILE: test/src/service-builders/testSeleniumServer.js method getId (line 20) | getId() { method getCapabilities (line 23) | getCapabilities() { method getSession (line 46) | async getSession() { method getExecutor (line 49) | async getExecutor() { function deleteFromRequireCache (line 57) | function deleteFromRequireCache(location) { function mockExecutor (line 67) | function mockExecutor(results) { function createMockDriverBuilder (line 83) | function createMockDriverBuilder() { function mockServiceBuilder (line 95) | function mockServiceBuilder({onConstruct = fn, onOpts = fn, onSetPort = ... function SeleniumServerTestSetup (line 140) | async function SeleniumServerTestSetup(useSettings, {selenium4 = false, ... method onLogFile (line 246) | onLogFile(filePath) { method onLogFile (line 289) | onLogFile(filePath) { method onLogFile (line 354) | onLogFile(filePath) { FILE: test/src/utils/testUtils.js function asyncFn (line 25) | function asyncFn(cb) { function syncFn (line 29) | function syncFn() { method get (line 172) | get(target, property) { FILE: types/assertions.d.ts type NightwatchAssertionsError (line 5) | interface NightwatchAssertionsError { type NightwatchCommonAssertions (line 12) | interface NightwatchCommonAssertions