UNPKG

appium-xcuitest-driver

Version:

Appium driver for iOS using XCUITest for backend

171 lines (170 loc) 5.19 kB
{ "name": "appium-xcuitest-driver", "description": "Appium driver for iOS using XCUITest for backend", "keywords": [ "appium", "ios", "webdriveragent", "xcuitest", "xctest" ], "version": "9.1.3", "author": "Appium Contributors", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/appium/appium-xcuitest-driver.git" }, "bugs": { "url": "https://github.com/appium/appium-xcuitest-driver/issues" }, "engines": { "node": ">=16", "npm": ">=8" }, "appium": { "driverName": "xcuitest", "automationName": "XCUITest", "platformNames": [ "iOS", "tvOS" ], "mainClass": "XCUITestDriver", "scripts": { "build-wda": "./scripts/build-wda.js", "open-wda": "./scripts/open-wda.js" }, "schema": { "$schema": "http://json-schema.org/draft-07/schema", "type": "object", "properties": { "webdriveragent-port": { "appiumCliDest": "wdaLocalPort", "default": 8100, "description": "Local port used for communication with WebDriverAgent", "maximum": 65535, "minimum": 1, "type": "integer" } }, "additionalProperties": false, "title": "XCUITest Driver Configuration", "description": "Appium configuration schema for the XCUITest driver." }, "doctor": { "checks": [ "./build/lib/doctor/required-checks.js", "./build/lib/doctor/optional-checks.js" ] } }, "main": "./build/index.js", "bin": {}, "directories": { "lib": "lib" }, "files": [ "index.js", "lib", "scripts", "build/index.js", "build/lib", "!.DS_Store", "CHANGELOG.md", "LICENSE", "npm-shrinkwrap.json" ], "types": "./build/index.d.ts", "dependencies": { "@colors/colors": "^1.6.0", "appium-idb": "^1.6.13", "appium-ios-device": "^2.8.0", "appium-ios-simulator": "^6.2.0", "appium-remote-debugger": "^12.2.0", "appium-webdriveragent": "^9.4.0", "appium-xcode": "^5.1.4", "async-lock": "^1.4.0", "asyncbox": "^3.0.0", "bluebird": "^3.7.2", "css-selector-parser": "^3.0.0", "js2xmlparser2": "^0.x", "lodash": "^4.17.21", "lru-cache": "^10.0.0", "moment": "^2.29.4", "moment-timezone": "^0.x", "node-simctl": "^7.7.1", "portscanner": "^2.2.0", "semver": "^7.5.4", "source-map-support": "^0.x", "teen_process": "^2.2.0", "ws": "^8.13.0" }, "scripts": { "build": "tsc -b", "clean": "npm run build -- --clean", "dev": "npm run build -- --watch", "build:docs": "appium-docs build", "dev:docs": "appium-docs build --serve", "publish:docs": "appium-docs build --deploy --push -b docs-site -m 'docs: auto-build docs for appium-xcuitest-driver@%s' --alias latest", "lint": "eslint .", "lint:commit": "commitlint", "lint:fix": "npm run lint -- --fix", "format": "prettier -w ./lib", "install-docs-deps": "appium-docs init --no-mkdocs", "prepare": "npm run rebuild", "rebuild": "npm run clean; npm run build", "test": "mocha --exit --timeout 1m \"./test/unit/**/*-specs.js\"", "e2e-test": "mocha --exit --timeout 10m \"./test/functional/**/*-specs.js\"", "e2e-test:basic": "mocha \"./test/functional/basic\" --exit --timeout 10m", "e2e-test:device": "mocha \"./test/functional/device\" --exit --timeout 10m", "e2e-test:driver": "mocha \"./test/functional/driver\" --exit --timeout 10m", "e2e-test:long": "mocha \"./test/functional/long\" --exit --timeout 10m", "e2e-test:parallel": "mocha \"./test/functional/parallel\" --exit --timeout 10m", "e2e-test:web": "mocha \"./test/functional/web\" --exit --timeout 10m", "e2e-test:native-web-tap": "mocha \"./test/functional/web/safari-nativewebtap-e2e-specs.js\" --exit --timeout 10m", "start": "appium --relaxed-security --port 4567 --keep-alive-timeout 1200" }, "prettier": { "bracketSpacing": false, "printWidth": 100, "singleQuote": true }, "peerDependencies": { "appium": "^2.5.4" }, "devDependencies": { "@appium/docutils": "^1.0.2", "@appium/eslint-config-appium-ts": "^1.0.0", "@appium/test-support": "^3.0.20", "@appium/tsconfig": "^0.x", "@appium/types": "^0.x", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/bluebird": "^3.5.38", "@types/lodash": "^4.14.196", "@types/mocha": "^10.0.1", "@types/node": "^22.0.0", "@types/portscanner": "^2.1.1", "@types/teen_process": "^2.0.1", "axios": "^1.4.0", "chai": "^5.1.1", "chai-as-promised": "^8.0.0", "conventional-changelog-conventionalcommits": "^8.0.0", "mocha": "^11.0.1", "mocha-junit-reporter": "^2.2.1", "mocha-multi-reporters": "^1.5.1", "pem": "^1.14.8", "prettier": "^3.0.0", "rimraf": "^5.0.1", "semantic-release": "^24.0.0", "sharp": "^0.x", "sinon": "^20.0.0", "ts-node": "^10.9.1", "type-fest": "^4.1.0", "typescript": "^5.4.2", "webdriverio": "^9.4.1" }, "overrides": { "http-cache-semantics": "4.1.1" } }