├── .github ├── ISSUE_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── functional-test.yml │ ├── pr-title.yml │ ├── publish.js.yml │ └── unit-test.yml ├── .gitignore ├── .mocharc.js ├── .npmrc ├── .releaserc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── index.js ├── lib ├── commands │ ├── app-management.js │ ├── clipboard.js │ ├── context.ts │ ├── execute.js │ ├── file-movement.js │ ├── find.js │ ├── general.js │ ├── gestures.js │ ├── log.ts │ ├── powershell.js │ ├── record-screen.js │ ├── touch.js │ └── winapi │ │ ├── errors.js │ │ └── user32.js ├── constants.ts ├── desired-caps.ts ├── driver.ts ├── execute-method-map.ts ├── installer.ts ├── logger.ts ├── method-map.ts ├── registry.ts ├── utils.ts └── winappdriver.ts ├── package.json ├── scripts └── install-wad.mjs ├── test ├── e2e │ ├── commands │ │ ├── context-e2e-specs.ts │ │ ├── file-movement-e2e-specs.ts │ │ ├── log-e2e-specs.ts │ │ └── winapi-e2e-specs.ts │ ├── driver-e2e-specs.ts │ └── helpers.ts └── unit │ ├── driver-specs.ts │ └── registry-specs.ts └── tsconfig.json /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/functional-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.github/workflows/functional-test.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/publish.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.github/workflows/publish.js.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | *.log 4 | .vscode 5 | package-lock.json* 6 | -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | require: ['ts-node/register'], 3 | forbidOnly: Boolean(process.env.CI) 4 | }; 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/index.js -------------------------------------------------------------------------------- /lib/commands/app-management.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/app-management.js -------------------------------------------------------------------------------- /lib/commands/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/clipboard.js -------------------------------------------------------------------------------- /lib/commands/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/context.ts -------------------------------------------------------------------------------- /lib/commands/execute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/execute.js -------------------------------------------------------------------------------- /lib/commands/file-movement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/file-movement.js -------------------------------------------------------------------------------- /lib/commands/find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/find.js -------------------------------------------------------------------------------- /lib/commands/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/general.js -------------------------------------------------------------------------------- /lib/commands/gestures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/gestures.js -------------------------------------------------------------------------------- /lib/commands/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/log.ts -------------------------------------------------------------------------------- /lib/commands/powershell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/powershell.js -------------------------------------------------------------------------------- /lib/commands/record-screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/record-screen.js -------------------------------------------------------------------------------- /lib/commands/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/touch.js -------------------------------------------------------------------------------- /lib/commands/winapi/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/winapi/errors.js -------------------------------------------------------------------------------- /lib/commands/winapi/user32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/commands/winapi/user32.js -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/desired-caps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/desired-caps.ts -------------------------------------------------------------------------------- /lib/driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/driver.ts -------------------------------------------------------------------------------- /lib/execute-method-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/execute-method-map.ts -------------------------------------------------------------------------------- /lib/installer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/installer.ts -------------------------------------------------------------------------------- /lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/logger.ts -------------------------------------------------------------------------------- /lib/method-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/method-map.ts -------------------------------------------------------------------------------- /lib/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/registry.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /lib/winappdriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/lib/winappdriver.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/package.json -------------------------------------------------------------------------------- /scripts/install-wad.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/scripts/install-wad.mjs -------------------------------------------------------------------------------- /test/e2e/commands/context-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/e2e/commands/context-e2e-specs.ts -------------------------------------------------------------------------------- /test/e2e/commands/file-movement-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/e2e/commands/file-movement-e2e-specs.ts -------------------------------------------------------------------------------- /test/e2e/commands/log-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/e2e/commands/log-e2e-specs.ts -------------------------------------------------------------------------------- /test/e2e/commands/winapi-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/e2e/commands/winapi-e2e-specs.ts -------------------------------------------------------------------------------- /test/e2e/driver-e2e-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/e2e/driver-e2e-specs.ts -------------------------------------------------------------------------------- /test/e2e/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/e2e/helpers.ts -------------------------------------------------------------------------------- /test/unit/driver-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/unit/driver-specs.ts -------------------------------------------------------------------------------- /test/unit/registry-specs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/test/unit/registry-specs.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/appium-windows-driver/HEAD/tsconfig.json --------------------------------------------------------------------------------