Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@wdio/types

Package Overview
Dependencies
Maintainers
3
Versions
173
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wdio/types - npm Package Compare versions

Comparing version 8.8.7 to 8.10.0

207

build/Capabilities.d.ts

@@ -86,3 +86,3 @@ import type { WebdriverIO as WebDriverIOOptions, Connection as ConnectionOptions } from './Options.js';

export type RemoteCapability = DesiredCapabilities | W3CCapabilities | MultiRemoteCapabilities;
export interface DesiredCapabilities extends Capabilities, SauceLabsCapabilities, SauceLabsVisualCapabilities, TestingbotCapabilities, SeleniumRCCapabilities, AppiumIOSCapabilities, GeckodriverCapabilities, IECapabilities, AppiumAndroidCapabilities, AppiumCapabilities, AppiumW3CCapabilities, VendorExtensions, GridCapabilities, ChromeCapabilities, BrowserStackCapabilities, AppiumXCUITestCapabilities, LambdaTestCapabilities {
export interface DesiredCapabilities extends Capabilities, SauceLabsCapabilities, SauceLabsVisualCapabilities, TestingbotCapabilities, SeleniumRCCapabilities, GeckodriverCapabilities, IECapabilities, AppiumAndroidCapabilities, AppiumCapabilities, VendorExtensions, GridCapabilities, ChromeCapabilities, BrowserStackCapabilities, AppiumXCUITestCapabilities, LambdaTestCapabilities {
cssSelectorsEnabled?: boolean;

@@ -117,3 +117,3 @@ handlesAlerts?: boolean;

}
export interface VendorExtensions extends EdgeCapabilities, AppiumW3CCapabilities, WebdriverIO.WDIODevtoolsOptions, WebdriverIO.WDIOVSCodeServiceOptions {
export interface VendorExtensions extends EdgeCapabilities, AppiumCapabilities, WebdriverIO.WDIODevtoolsOptions, WebdriverIO.WDIOVSCodeServiceOptions {
'selenoid:options'?: SelenoidOptions;

@@ -328,23 +328,2 @@ 'moon:options'?: MoonOptions;

}
export interface AppiumCapabilities {
automationName?: string;
platformVersion?: string;
deviceName?: string;
app?: string;
newCommandTimeout?: number;
language?: string;
locale?: string;
udid?: string;
orientation?: string;
autoWebview?: boolean;
noReset?: boolean;
fullReset?: boolean;
eventTimings?: boolean;
enablePerformanceLogging?: boolean;
printPageSourceOnFindFailure?: boolean;
directConnectProtocol?: string;
directConnectHost?: string;
directConnectPort?: number;
directConnectPath?: string;
}
/**

@@ -355,3 +334,3 @@ * Appium General W3C Capabilities

*/
export interface AppiumW3CCapabilities {
export interface AppiumCapabilities {
/**

@@ -425,3 +404,2 @@ * Which automation engine to use.

'appium:nativeWebTap'?: boolean;
'appium:options'?: AppiumCapabilities;
/**

@@ -448,108 +426,72 @@ * Users as directConnect feature by the server

export interface AppiumAndroidCapabilities {
appiumVersion?: string;
appActivity?: string;
appPackage?: string;
appWaitActivity?: string;
appWaitPackage?: string;
appWaitDuration?: number;
deviceReadyTimeout?: number;
allowTestPackages?: boolean;
androidCoverage?: string;
androidCoverageEndIntent?: string;
androidDeviceReadyTimeout?: number;
androidInstallTimeout?: number;
androidInstallPath?: string;
adbPort?: number;
systemPort?: number;
remoteAdbHost?: string;
androidDeviceSocket?: string;
avd?: string;
avdLaunchTimeout?: number;
avdReadyTimeout?: number;
avdArgs?: string;
useKeystore?: boolean;
keystorePath?: string;
keystorePassword?: string;
keyAlias?: string;
keyPassword?: string;
chromedriverExecutable?: string;
chromedriverArgs?: string[];
chromedriverExecutableDir?: string;
chromedriverChromeMappingFile?: string;
chromedriverUseSystemExecutable?: boolean;
autoWebviewTimeout?: number;
chromedriverPort?: number;
chromedriverPorts?: (number | number[])[];
intentAction?: string;
intentCategory?: string;
intentFlags?: string;
optionalIntentArguments?: string;
dontStopAppOnReset?: boolean;
unicodeKeyboard?: boolean;
resetKeyboard?: boolean;
noSign?: boolean;
ignoreUnimportantViews?: boolean;
disableAndroidWatchers?: boolean;
recreateChromeDriverSessions?: boolean;
nativeWebScreenshot?: boolean;
androidScreenshotPath?: string;
autoGrantPermissions?: boolean;
networkSpeed?: string;
gpsEnabled?: boolean;
isHeadless?: boolean;
adbExecTimeout?: number;
localeScript?: string;
skipDeviceInitialization?: boolean;
chromedriverDisableBuildCheck?: boolean;
skipUnlock?: boolean;
unlockType?: string;
unlockKey?: string;
autoLaunch?: boolean;
skipLogcatCapture?: boolean;
uninstallOtherPackages?: string;
disableWindowAnimation?: boolean;
otherApps?: string | string[];
uiautomator2ServerLaunchTimeout?: number;
uiautomator2ServerInstallTimeout?: number;
skipServerInstallation?: boolean;
espressoServerLaunchTimeout?: number;
disableSuppressAccessibilityService?: boolean;
'appium:appiumVersion'?: string;
'appium:appActivity'?: string;
'appium:appPackage'?: string;
'appium:appWaitActivity'?: string;
'appium:appWaitPackage'?: string;
'appium:appWaitDuration'?: number;
'appium:deviceReadyTimeout'?: number;
'appium:allowTestPackages'?: boolean;
'appium:androidCoverage'?: string;
'appium:androidCoverageEndIntent'?: string;
'appium:androidDeviceReadyTimeout'?: number;
'appium:androidInstallTimeout'?: number;
'appium:androidInstallPath'?: string;
'appium:adbPort'?: number;
'appium:systemPort'?: number;
'appium:remoteAdbHost'?: string;
'appium:androidDeviceSocket'?: string;
'appium:avd'?: string;
'appium:avdLaunchTimeout'?: number;
'appium:avdReadyTimeout'?: number;
'appium:avdArgs'?: string;
'appium:useKeystore'?: boolean;
'appium:keystorePath'?: string;
'appium:keystorePassword'?: string;
'appium:keyAlias'?: string;
'appium:keyPassword'?: string;
'appium:chromedriverExecutable'?: string;
'appium:chromedriverArgs'?: string[];
'appium:chromedriverExecutableDir'?: string;
'appium:chromedriverChromeMappingFile'?: string;
'appium:chromedriverUseSystemExecutable'?: boolean;
'appium:autoWebviewTimeout'?: number;
'appium:chromedriverPort'?: number;
'appium:chromedriverPorts'?: (number | number[])[];
'appium:intentAction'?: string;
'appium:intentCategory'?: string;
'appium:intentFlags'?: string;
'appium:optionalIntentArguments'?: string;
'appium:dontStopAppOnReset'?: boolean;
'appium:unicodeKeyboard'?: boolean;
'appium:resetKeyboard'?: boolean;
'appium:noSign'?: boolean;
'appium:ignoreUnimportantViews'?: boolean;
'appium:disableAndroidWatchers'?: boolean;
'appium:recreateChromeDriverSessions'?: boolean;
'appium:nativeWebScreenshot'?: boolean;
'appium:androidScreenshotPath'?: string;
'appium:autoGrantPermissions'?: boolean;
'appium:networkSpeed'?: string;
'appium:gpsEnabled'?: boolean;
'appium:isHeadless'?: boolean;
'appium:adbExecTimeout'?: number;
'appium:localeScript'?: string;
'appium:skipDeviceInitialization'?: boolean;
'appium:chromedriverDisableBuildCheck'?: boolean;
'appium:skipUnlock'?: boolean;
'appium:unlockType'?: string;
'appium:unlockKey'?: string;
'appium:autoLaunch'?: boolean;
'appium:skipLogcatCapture'?: boolean;
'appium:uninstallOtherPackages'?: string;
'appium:disableWindowAnimation'?: boolean;
'appium:otherApps'?: string | string[];
'appium:uiautomator2ServerLaunchTimeout'?: number;
'appium:uiautomator2ServerInstallTimeout'?: number;
'appium:skipServerInstallation'?: boolean;
'appium:espressoServerLaunchTimeout'?: number;
'appium:disableSuppressAccessibilityService'?: boolean;
}
/**
* Appium iOS Only Capabilities
*
* @see https://appium.io/docs/en/writing-running-appium/caps/#ios-only
*/
export interface AppiumIOSCapabilities {
calendarFormat?: string;
bundleId?: string;
launchTimeout?: number;
locationServicesEnabled?: boolean;
locationServicesAuthorized?: boolean;
autoAcceptAlerts?: boolean;
autoDismissAlerts?: boolean;
nativeInstrumentsLib?: boolean;
nativeWebTap?: boolean;
safariInitialUrl?: string;
safariAllowPopups?: boolean;
safariIgnoreFraudWarning?: boolean;
safariOpenLinksInBackground?: boolean;
keepKeyChains?: boolean;
localizableStringsDir?: string;
processArguments?: string;
interKeyDelay?: number;
showIOSLog?: boolean;
sendKeyStrategy?: string;
screenshotWaitTimeout?: number;
waitForAppScript?: string;
webviewConnectRetries?: number;
appName?: string;
customSSLCert?: string;
webkitResponseTimeout?: number;
remoteDebugProxy?: string;
enableAsyncExecuteFromHttps?: boolean;
skipLogCapture?: boolean;
webkitDebugProxyPort?: number;
}
/**
* Appium xcuitest Capabilities

@@ -565,3 +507,10 @@ *

'appium:bundleId'?: string;
'appium:launchTimeout'?: number;
'appium:udid'?: string;
'appium:appName'?: string;
'appium:waitForAppScript'?: string;
'appium:sendKeyStrategy'?: string;
'appium:screenshotWaitTimeout'?: number;
'appium:interKeyDelay'?: number;
'appium:nativeInstrumentsLib'?: boolean;
'appium:autoAcceptAlerts'?: boolean;

@@ -568,0 +517,0 @@ 'appium:autoDismissAlerts'?: boolean;

{
"name": "@wdio/types",
"version": "8.8.7",
"version": "8.10.0",
"description": "Utility package providing type information for a variety of WebdriverIO interfaces",

@@ -35,3 +35,3 @@ "author": "Christian Bromann <mail@bromann.dev>",

},
"gitHead": "c8f7c7298308b5d313d88a16fdd58f241fdeec52"
"gitHead": "f0c607340b4f31a4ae48509115335283f488e38f"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc