mirror of
https://github.com/appium/appium.git
synced 2026-11-01 23:00:54 +08:00
Compare commits
6
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6b3cc1a874 | ||
|
|
51d6d69ff1 | ||
|
|
8c092b1172 | ||
|
|
b7bd6b426a | ||
|
|
8c6f8fff44 | ||
|
|
55f4bdca0e |
@@ -18,7 +18,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@969bd2663942d722d85b6a8626225850c2f7be4b # tag=v3
|
||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
cache: 'npm'
|
||||
|
||||
@@ -21,7 +21,7 @@ jobs:
|
||||
os: [ubuntu-latest, windows-latest, macos-latest]
|
||||
steps:
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@969bd2663942d722d85b6a8626225850c2f7be4b # tag=v3
|
||||
uses: actions/setup-node@8c91899e586c5b171469028077307d293428b516 # tag=v3
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
- name: Install Appium
|
||||
|
||||
Generated
+84
-63
@@ -61,7 +61,7 @@
|
||||
"eslint-find-rules": "4.1.0",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint-plugin-mocha": "10.1.0",
|
||||
"eslint-plugin-promise": "6.0.1",
|
||||
"eslint-plugin-promise": "6.1.0",
|
||||
"fancy-log": "2.0.0",
|
||||
"finalhandler": "1.2.0",
|
||||
"get-port": "5.1.1",
|
||||
@@ -11341,8 +11341,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-promise": {
|
||||
"version": "6.0.1",
|
||||
"license": "ISC",
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.0.tgz",
|
||||
"integrity": "sha512-NYCfDZF/KHt27p06nFAttgWuFyIDSUMnNaJBIY1FY9GpBFhdT2vMG64HlFguSgcJeyM5by6Yr5csSOuJm60eXQ==",
|
||||
"engines": {
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
},
|
||||
@@ -22779,8 +22780,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/shell-quote": {
|
||||
"version": "1.7.3",
|
||||
"license": "MIT"
|
||||
"version": "1.7.4",
|
||||
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz",
|
||||
"integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==",
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/shellwords": {
|
||||
"version": "0.1.1",
|
||||
@@ -24068,6 +24073,11 @@
|
||||
"npm": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/teen_process/node_modules/shell-quote": {
|
||||
"version": "1.7.3",
|
||||
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
|
||||
"integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="
|
||||
},
|
||||
"node_modules/temp-dir": {
|
||||
"version": "1.0.0",
|
||||
"dev": true,
|
||||
@@ -25902,16 +25912,16 @@
|
||||
}
|
||||
},
|
||||
"packages/appium": {
|
||||
"version": "2.0.0-beta.44",
|
||||
"version": "2.0.0-beta.45",
|
||||
"hasInstallScript": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/base-driver": "^8.7.1",
|
||||
"@appium/base-plugin": "^1.10.3",
|
||||
"@appium/docutils": "^0.0.11",
|
||||
"@appium/base-driver": "^8.7.2",
|
||||
"@appium/base-plugin": "^1.10.4",
|
||||
"@appium/docutils": "^0.0.12",
|
||||
"@appium/schema": "^0.0.9",
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@sidvind/better-ajv-errors": "2.1.0",
|
||||
"@types/argparse": "2.0.10",
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -26014,10 +26024,10 @@
|
||||
},
|
||||
"packages/base-driver": {
|
||||
"name": "@appium/base-driver",
|
||||
"version": "8.7.1",
|
||||
"version": "8.7.2",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/async-lock": "1.3.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -26048,10 +26058,10 @@
|
||||
},
|
||||
"packages/base-plugin": {
|
||||
"name": "@appium/base-plugin",
|
||||
"version": "1.10.3",
|
||||
"version": "1.10.4",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.60.0"
|
||||
"@appium/support": "^2.61.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14",
|
||||
@@ -26060,10 +26070,10 @@
|
||||
},
|
||||
"packages/doctor": {
|
||||
"name": "@appium/doctor",
|
||||
"version": "1.16.26",
|
||||
"version": "1.16.27",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
"@types/teen_process": "1.16.1",
|
||||
@@ -26218,10 +26228,10 @@
|
||||
},
|
||||
"packages/docutils": {
|
||||
"name": "@appium/docutils",
|
||||
"version": "0.0.11",
|
||||
"version": "0.0.12",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"docdash": "1.2.0",
|
||||
"jsdoc": "3.6.11",
|
||||
"jsdoc-plugin-typescript": "2.2.0",
|
||||
@@ -26235,10 +26245,10 @@
|
||||
},
|
||||
"packages/driver-test-support": {
|
||||
"name": "@appium/driver-test-support",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@types/lodash": "4.14.186",
|
||||
"axios": "0.27.2",
|
||||
"bluebird": "3.7.2",
|
||||
@@ -26275,7 +26285,7 @@
|
||||
},
|
||||
"packages/execute-driver-plugin": {
|
||||
"name": "@appium/execute-driver-plugin",
|
||||
"version": "2.0.5",
|
||||
"version": "2.0.6",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -26295,7 +26305,7 @@
|
||||
},
|
||||
"packages/fake-driver": {
|
||||
"name": "@appium/fake-driver",
|
||||
"version": "4.2.1",
|
||||
"version": "4.2.2",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -26319,11 +26329,11 @@
|
||||
},
|
||||
"packages/fake-plugin": {
|
||||
"name": "@appium/fake-plugin",
|
||||
"version": "2.1.1",
|
||||
"version": "2.1.2",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/base-plugin": "^1.10.3",
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/base-plugin": "^1.10.4",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
"bluebird": "3.7.2",
|
||||
"lodash": "4.17.21",
|
||||
@@ -26339,7 +26349,7 @@
|
||||
},
|
||||
"packages/gulp-plugins": {
|
||||
"name": "@appium/gulp-plugins",
|
||||
"version": "7.0.6",
|
||||
"version": "7.0.7",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/eslint-config-appium": "^7.0.0",
|
||||
@@ -26361,7 +26371,7 @@
|
||||
"eslint-config-prettier": "8.5.0",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint-plugin-mocha": "10.1.0",
|
||||
"eslint-plugin-promise": "6.0.1",
|
||||
"eslint-plugin-promise": "6.1.0",
|
||||
"fancy-log": "2.0.0",
|
||||
"form-data": "4.0.0",
|
||||
"glob": "8.0.3",
|
||||
@@ -26386,7 +26396,7 @@
|
||||
"replace-in-file": "6.3.5",
|
||||
"rimraf": "3.0.2",
|
||||
"semver": "7.3.8",
|
||||
"shell-quote": "1.7.3",
|
||||
"shell-quote": "1.7.4",
|
||||
"source-map-support": "0.5.21",
|
||||
"through2": "4.0.2",
|
||||
"vinyl-paths": "3.0.1",
|
||||
@@ -26449,10 +26459,10 @@
|
||||
},
|
||||
"packages/images-plugin": {
|
||||
"name": "@appium/images-plugin",
|
||||
"version": "1.3.6",
|
||||
"version": "1.3.7",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/opencv": "^1.0.12",
|
||||
"@appium/opencv": "^1.0.13",
|
||||
"lru-cache": "7.14.0",
|
||||
"source-map-support": "0.5.21"
|
||||
},
|
||||
@@ -26466,7 +26476,7 @@
|
||||
},
|
||||
"packages/opencv": {
|
||||
"name": "@appium/opencv",
|
||||
"version": "1.0.12",
|
||||
"version": "1.0.13",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -26483,10 +26493,10 @@
|
||||
},
|
||||
"packages/plugin-test-support": {
|
||||
"name": "@appium/plugin-test-support",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"get-port": "5.1.1",
|
||||
"log-symbols": "4.1.0",
|
||||
"source-map-support": "0.5.21",
|
||||
@@ -26503,7 +26513,7 @@
|
||||
},
|
||||
"packages/relaxed-caps-plugin": {
|
||||
"name": "@appium/relaxed-caps-plugin",
|
||||
"version": "1.0.0-beta.12",
|
||||
"version": "1.0.0-beta.13",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"lodash": "4.17.21",
|
||||
@@ -26533,10 +26543,10 @@
|
||||
},
|
||||
"packages/support": {
|
||||
"name": "@appium/support",
|
||||
"version": "2.60.0",
|
||||
"version": "2.61.0",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/archiver": "5.3.1",
|
||||
"@types/base64-stream": "1.0.2",
|
||||
@@ -26585,7 +26595,7 @@
|
||||
"rimraf": "3.0.2",
|
||||
"sanitize-filename": "1.6.3",
|
||||
"semver": "7.3.8",
|
||||
"shell-quote": "1.7.3",
|
||||
"shell-quote": "1.7.4",
|
||||
"source-map-support": "0.5.21",
|
||||
"supports-color": "8.1.1",
|
||||
"teen_process": "2.0.2",
|
||||
@@ -26601,10 +26611,10 @@
|
||||
},
|
||||
"packages/test-support": {
|
||||
"name": "@appium/test-support",
|
||||
"version": "2.0.0",
|
||||
"version": "2.0.1",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"bluebird": "3.7.2",
|
||||
"lodash": "4.17.21",
|
||||
@@ -26623,7 +26633,7 @@
|
||||
},
|
||||
"packages/types": {
|
||||
"name": "@appium/types",
|
||||
"version": "0.4.1",
|
||||
"version": "0.5.0",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@appium/schema": "^0.0.9",
|
||||
@@ -26640,7 +26650,7 @@
|
||||
},
|
||||
"packages/universal-xml-plugin": {
|
||||
"name": "@appium/universal-xml-plugin",
|
||||
"version": "1.0.0-beta.14",
|
||||
"version": "1.0.0-beta.15",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@types/xmldom": "0.1.31",
|
||||
@@ -26679,7 +26689,7 @@
|
||||
"@appium/base-driver": {
|
||||
"version": "file:packages/base-driver",
|
||||
"requires": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/async-lock": "1.3.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -26707,13 +26717,13 @@
|
||||
"@appium/base-plugin": {
|
||||
"version": "file:packages/base-plugin",
|
||||
"requires": {
|
||||
"@appium/support": "^2.60.0"
|
||||
"@appium/support": "^2.61.0"
|
||||
}
|
||||
},
|
||||
"@appium/doctor": {
|
||||
"version": "file:packages/doctor",
|
||||
"requires": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
"@types/teen_process": "1.16.1",
|
||||
@@ -26819,7 +26829,7 @@
|
||||
"@appium/docutils": {
|
||||
"version": "file:packages/docutils",
|
||||
"requires": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"docdash": "1.2.0",
|
||||
"jsdoc": "3.6.11",
|
||||
"jsdoc-plugin-typescript": "2.2.0",
|
||||
@@ -26830,7 +26840,7 @@
|
||||
"@appium/driver-test-support": {
|
||||
"version": "file:packages/driver-test-support",
|
||||
"requires": {
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@types/lodash": "4.14.186",
|
||||
"axios": "0.27.2",
|
||||
"bluebird": "3.7.2",
|
||||
@@ -26871,8 +26881,8 @@
|
||||
"@appium/fake-plugin": {
|
||||
"version": "file:packages/fake-plugin",
|
||||
"requires": {
|
||||
"@appium/base-plugin": "^1.10.3",
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/base-plugin": "^1.10.4",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
"bluebird": "3.7.2",
|
||||
"lodash": "4.17.21",
|
||||
@@ -26901,7 +26911,7 @@
|
||||
"eslint-config-prettier": "8.5.0",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint-plugin-mocha": "10.1.0",
|
||||
"eslint-plugin-promise": "6.0.1",
|
||||
"eslint-plugin-promise": "6.1.0",
|
||||
"fancy-log": "2.0.0",
|
||||
"form-data": "4.0.0",
|
||||
"glob": "8.0.3",
|
||||
@@ -26926,7 +26936,7 @@
|
||||
"replace-in-file": "6.3.5",
|
||||
"rimraf": "3.0.2",
|
||||
"semver": "7.3.8",
|
||||
"shell-quote": "1.7.3",
|
||||
"shell-quote": "1.7.4",
|
||||
"source-map-support": "0.5.21",
|
||||
"through2": "4.0.2",
|
||||
"vinyl-paths": "3.0.1",
|
||||
@@ -26969,7 +26979,7 @@
|
||||
"@appium/images-plugin": {
|
||||
"version": "file:packages/images-plugin",
|
||||
"requires": {
|
||||
"@appium/opencv": "^1.0.12",
|
||||
"@appium/opencv": "^1.0.13",
|
||||
"lru-cache": "7.14.0",
|
||||
"source-map-support": "0.5.21"
|
||||
}
|
||||
@@ -26988,7 +26998,7 @@
|
||||
"@appium/plugin-test-support": {
|
||||
"version": "file:packages/plugin-test-support",
|
||||
"requires": {
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"get-port": "5.1.1",
|
||||
"log-symbols": "4.1.0",
|
||||
"source-map-support": "0.5.21",
|
||||
@@ -27013,7 +27023,7 @@
|
||||
"@appium/support": {
|
||||
"version": "file:packages/support",
|
||||
"requires": {
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/archiver": "5.3.1",
|
||||
"@types/base64-stream": "1.0.2",
|
||||
@@ -27062,7 +27072,7 @@
|
||||
"rimraf": "3.0.2",
|
||||
"sanitize-filename": "1.6.3",
|
||||
"semver": "7.3.8",
|
||||
"shell-quote": "1.7.3",
|
||||
"shell-quote": "1.7.4",
|
||||
"source-map-support": "0.5.21",
|
||||
"supports-color": "8.1.1",
|
||||
"teen_process": "2.0.2",
|
||||
@@ -27075,7 +27085,7 @@
|
||||
"@appium/test-support": {
|
||||
"version": "file:packages/test-support",
|
||||
"requires": {
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@colors/colors": "1.5.0",
|
||||
"bluebird": "3.7.2",
|
||||
"lodash": "4.17.21",
|
||||
@@ -32714,12 +32724,12 @@
|
||||
"appium": {
|
||||
"version": "file:packages/appium",
|
||||
"requires": {
|
||||
"@appium/base-driver": "^8.7.1",
|
||||
"@appium/base-plugin": "^1.10.3",
|
||||
"@appium/docutils": "^0.0.11",
|
||||
"@appium/base-driver": "^8.7.2",
|
||||
"@appium/base-plugin": "^1.10.4",
|
||||
"@appium/docutils": "^0.0.12",
|
||||
"@appium/schema": "^0.0.9",
|
||||
"@appium/support": "^2.60.0",
|
||||
"@appium/types": "^0.4.1",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@sidvind/better-ajv-errors": "2.1.0",
|
||||
"@types/argparse": "2.0.10",
|
||||
"@types/bluebird": "3.5.37",
|
||||
@@ -35298,7 +35308,9 @@
|
||||
}
|
||||
},
|
||||
"eslint-plugin-promise": {
|
||||
"version": "6.0.1",
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.0.tgz",
|
||||
"integrity": "sha512-NYCfDZF/KHt27p06nFAttgWuFyIDSUMnNaJBIY1FY9GpBFhdT2vMG64HlFguSgcJeyM5by6Yr5csSOuJm60eXQ==",
|
||||
"requires": {}
|
||||
},
|
||||
"eslint-rule-documentation": {
|
||||
@@ -42712,7 +42724,9 @@
|
||||
"version": "3.0.0"
|
||||
},
|
||||
"shell-quote": {
|
||||
"version": "1.7.3"
|
||||
"version": "1.7.4",
|
||||
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz",
|
||||
"integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw=="
|
||||
},
|
||||
"shellwords": {
|
||||
"version": "0.1.1"
|
||||
@@ -43576,6 +43590,13 @@
|
||||
"shell-quote": "1.7.3",
|
||||
"source-map-support": "0.5.21",
|
||||
"which": "2.0.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"shell-quote": {
|
||||
"version": "1.7.3",
|
||||
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
|
||||
"integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"temp-dir": {
|
||||
|
||||
+1
-1
@@ -131,7 +131,7 @@
|
||||
"eslint-find-rules": "4.1.0",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint-plugin-mocha": "10.1.0",
|
||||
"eslint-plugin-promise": "6.0.1",
|
||||
"eslint-plugin-promise": "6.1.0",
|
||||
"fancy-log": "2.0.0",
|
||||
"finalhandler": "1.2.0",
|
||||
"get-port": "5.1.1",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
# [2.0.0-beta.46](https://github.com/appium/appium/compare/appium@2.0.0-beta.45...appium@2.0.0-beta.46) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package appium
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# [2.0.0-beta.45](https://github.com/appium/appium/compare/appium@2.0.0-beta.44...appium@2.0.0-beta.45) (2022-10-13)
|
||||
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ responsibility of speaking HTTP to the Appium server. Instead, they expose a set
|
||||
commands for a particular programming language, so that, to the test author, it just feels like
|
||||
you're writing Python, or JavaScript, or Java.
|
||||
|
||||
As an example, here's the same simple set of Appium commands in four different programming
|
||||
As an example, here's the same simple set of Appium commands in five different programming
|
||||
languages, using the recommended Appium client binding for each language (note that this is not
|
||||
working sample code including all appropriate imports; see each client library's instructions for
|
||||
setup and command reference):
|
||||
@@ -84,7 +84,16 @@ setup and command reference):
|
||||
puts element.text
|
||||
puts driver.page_source
|
||||
```
|
||||
|
||||
=== "C#"
|
||||
|
||||
```dotnet
|
||||
AppiumElement element = driver.FindElement(MobileBy.AccessibilityId("Views"));
|
||||
element.click();
|
||||
System.Console.WriteLine(element.Text);
|
||||
System.Console.WriteLine(driver.PageSource);
|
||||
```
|
||||
|
||||
Each of these scripts, despite being in different languages, does the same thing under the hood:
|
||||
|
||||
1. Call `Find Element` with a `using` parameter of `xpath` and a `value` parameter expressing the
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "appium",
|
||||
"version": "2.0.0-beta.45",
|
||||
"version": "2.0.0-beta.46",
|
||||
"description": "Automation for Apps.",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -61,11 +61,11 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/base-driver": "^8.7.2",
|
||||
"@appium/base-plugin": "^1.10.4",
|
||||
"@appium/docutils": "^0.0.12",
|
||||
"@appium/base-driver": "^8.7.3",
|
||||
"@appium/base-plugin": "^1.10.5",
|
||||
"@appium/docutils": "^0.0.13",
|
||||
"@appium/schema": "^0.0.9",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/support": "^2.61.1",
|
||||
"@appium/types": "^0.5.0",
|
||||
"@sidvind/better-ajv-errors": "2.1.0",
|
||||
"@types/argparse": "2.0.10",
|
||||
|
||||
@@ -3,6 +3,17 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [8.7.3](https://github.com/appium/appium/compare/@appium/base-driver@8.7.2...@appium/base-driver@8.7.3) (2022-10-14)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **basedriver:** ensure "opts" is defined at time of construction ([51d6d69](https://github.com/appium/appium/commit/51d6d69ff13a0cc23d612257926c02892685dcee))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [8.7.2](https://github.com/appium/appium/compare/@appium/base-driver@8.7.1...@appium/base-driver@8.7.2) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/base-driver
|
||||
|
||||
@@ -27,12 +27,12 @@ const ON_UNEXPECTED_SHUTDOWN_EVENT = 'onUnexpectedShutdown';
|
||||
/**
|
||||
* @implements {SessionHandler<C>}
|
||||
* @template {Constraints} C
|
||||
* @template {StringRecord} [A=StringRecord]
|
||||
* @template {StringRecord} [CArgs=StringRecord]
|
||||
* @extends {DriverCore<C>}
|
||||
*/
|
||||
export class BaseDriverCore extends DriverCore {
|
||||
/**
|
||||
* @type {A & ServerArgs}
|
||||
* @type {CArgs & ServerArgs}
|
||||
*/
|
||||
cliArgs;
|
||||
|
||||
@@ -56,6 +56,23 @@ export class BaseDriverCore extends DriverCore {
|
||||
*/
|
||||
opts;
|
||||
|
||||
static BASE_DESIRED_CAP_CONSTRAINTS = BASE_DESIRED_CAP_CONSTRAINTS;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {DriverOpts<C>} opts
|
||||
* @param {boolean} shouldValidateCaps
|
||||
*/
|
||||
constructor(opts = /** @type {DriverOpts<C>} */ ({}), shouldValidateCaps = true) {
|
||||
super(opts, shouldValidateCaps);
|
||||
|
||||
/**
|
||||
* This must be assigned here because the declaration of {@linkcode BaseDriverCore.opts} above
|
||||
* blows away {@linkcode DriverCore.opts}.
|
||||
*/
|
||||
this.opts = opts;
|
||||
}
|
||||
|
||||
/**
|
||||
* Contains the base constraints plus whatever the subclass wants to add.
|
||||
*
|
||||
@@ -69,8 +86,6 @@ export class BaseDriverCore extends DriverCore {
|
||||
return Object.freeze(_.merge({}, BASE_DESIRED_CAP_CONSTRAINTS, this.desiredCapConstraints));
|
||||
}
|
||||
|
||||
static BASE_DESIRED_CAP_CONSTRAINTS = BASE_DESIRED_CAP_CONSTRAINTS;
|
||||
|
||||
// This is the main command handler for the driver. It wraps command
|
||||
// execution with timeout logic, checking that we have a valid session,
|
||||
// and ensuring that we execute commands one at a time. This method is called
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/base-driver",
|
||||
"version": "8.7.2",
|
||||
"version": "8.7.3",
|
||||
"description": "Base driver class for Appium drivers",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -45,7 +45,7 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/support": "^2.61.1",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/async-lock": "1.3.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
|
||||
@@ -1,7 +1,18 @@
|
||||
import BaseDriver from '../../../lib';
|
||||
import {driverUnitTestSuite} from '@appium/driver-test-support';
|
||||
|
||||
const {expect} = chai;
|
||||
|
||||
driverUnitTestSuite(BaseDriver, {
|
||||
platformName: 'iOS',
|
||||
'appium:deviceName': 'Delorean',
|
||||
});
|
||||
|
||||
describe('BaseDriver', function () {
|
||||
describe('constructor', function () {
|
||||
it('should initialize "opts"', function () {
|
||||
const driver = new BaseDriver();
|
||||
expect(driver.opts).to.exist;
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.10.5](https://github.com/appium/appium/compare/@appium/base-plugin@1.10.4...@appium/base-plugin@1.10.5) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/base-plugin
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [1.10.4](https://github.com/appium/appium/compare/@appium/base-plugin@1.10.3...@appium/base-plugin@1.10.4) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/base-plugin
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/base-plugin",
|
||||
"version": "1.10.4",
|
||||
"version": "1.10.5",
|
||||
"description": "The base plugin used to create Appium 2.0 plugins",
|
||||
"bugs": {
|
||||
"url": "https://github.com/appium/appium/issues"
|
||||
@@ -31,7 +31,7 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.61.0"
|
||||
"@appium/support": "^2.61.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [1.16.28](https://github.com/appium/appium/compare/@appium/doctor@1.16.27...@appium/doctor@1.16.28) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/doctor
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [1.16.27](https://github.com/appium/appium/compare/@appium/doctor@1.16.26...@appium/doctor@1.16.27) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/doctor
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/doctor",
|
||||
"version": "1.16.27",
|
||||
"version": "1.16.28",
|
||||
"description": "Test environment for fitness to run Appium",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -49,7 +49,7 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/support": "^2.61.1",
|
||||
"@colors/colors": "1.5.0",
|
||||
"@types/bluebird": "3.5.37",
|
||||
"@types/teen_process": "1.16.1",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [0.0.13](https://github.com/appium/appium/compare/@appium/docutils@0.0.12...@appium/docutils@0.0.13) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/docutils
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [0.0.12](https://github.com/appium/appium/compare/@appium/docutils@0.0.11...@appium/docutils@0.0.12) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/docutils
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/docutils",
|
||||
"version": "0.0.12",
|
||||
"version": "0.0.13",
|
||||
"description": "Documentation generation utilities for Appium and related projects",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -47,7 +47,7 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/support": "^2.61.1",
|
||||
"docdash": "1.2.0",
|
||||
"jsdoc": "3.6.11",
|
||||
"jsdoc-plugin-typescript": "2.2.0",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.1.3](https://github.com/appium/appium/compare/@appium/fake-plugin@2.1.2...@appium/fake-plugin@2.1.3) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/fake-plugin
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [2.1.2](https://github.com/appium/appium/compare/@appium/fake-plugin@2.1.1...@appium/fake-plugin@2.1.2) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/fake-plugin
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/fake-plugin",
|
||||
"version": "2.1.2",
|
||||
"version": "2.1.3",
|
||||
"description": "A fake Appium 2.0 plugin",
|
||||
"homepage": "https://appium.io",
|
||||
"bugs": {
|
||||
@@ -33,8 +33,8 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/base-plugin": "^1.10.4",
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/base-plugin": "^1.10.5",
|
||||
"@appium/support": "^2.61.1",
|
||||
"@types/bluebird": "3.5.37",
|
||||
"bluebird": "3.7.2",
|
||||
"lodash": "4.17.21",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [7.0.8](https://github.com/appium/appium/compare/@appium/gulp-plugins@7.0.7...@appium/gulp-plugins@7.0.8) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/gulp-plugins
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [7.0.7](https://github.com/appium/appium/compare/@appium/gulp-plugins@7.0.6...@appium/gulp-plugins@7.0.7) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/gulp-plugins
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/gulp-plugins",
|
||||
"version": "7.0.7",
|
||||
"version": "7.0.8",
|
||||
"description": "Custom gulp plugins to be used across all appium modules",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -62,7 +62,7 @@
|
||||
"eslint-config-prettier": "8.5.0",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint-plugin-mocha": "10.1.0",
|
||||
"eslint-plugin-promise": "6.0.1",
|
||||
"eslint-plugin-promise": "6.1.0",
|
||||
"fancy-log": "2.0.0",
|
||||
"form-data": "4.0.0",
|
||||
"glob": "8.0.3",
|
||||
@@ -87,7 +87,7 @@
|
||||
"replace-in-file": "6.3.5",
|
||||
"rimraf": "3.0.2",
|
||||
"semver": "7.3.8",
|
||||
"shell-quote": "1.7.3",
|
||||
"shell-quote": "1.7.4",
|
||||
"source-map-support": "0.5.21",
|
||||
"through2": "4.0.2",
|
||||
"vinyl-paths": "3.0.1",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.61.1](https://github.com/appium/appium/compare/@appium/support@2.61.0...@appium/support@2.61.1) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/support
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# [2.61.0](https://github.com/appium/appium/compare/@appium/support@2.60.0...@appium/support@2.61.0) (2022-10-13)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/support",
|
||||
"version": "2.61.0",
|
||||
"version": "2.61.1",
|
||||
"description": "Support libs used across appium packages",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -93,7 +93,7 @@
|
||||
"rimraf": "3.0.2",
|
||||
"sanitize-filename": "1.6.3",
|
||||
"semver": "7.3.8",
|
||||
"shell-quote": "1.7.3",
|
||||
"shell-quote": "1.7.4",
|
||||
"source-map-support": "0.5.21",
|
||||
"supports-color": "8.1.1",
|
||||
"teen_process": "2.0.2",
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.0.2](https://github.com/appium/appium/compare/@appium/test-support@2.0.1...@appium/test-support@2.0.2) (2022-10-14)
|
||||
|
||||
**Note:** Version bump only for package @appium/test-support
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [2.0.1](https://github.com/appium/appium/compare/@appium/test-support@2.0.0...@appium/test-support@2.0.1) (2022-10-13)
|
||||
|
||||
**Note:** Version bump only for package @appium/test-support
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@appium/test-support",
|
||||
"version": "2.0.1",
|
||||
"version": "2.0.2",
|
||||
"description": "A collection of test utilities used across Appium packages",
|
||||
"keywords": [
|
||||
"automation",
|
||||
@@ -48,7 +48,7 @@
|
||||
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
|
||||
},
|
||||
"dependencies": {
|
||||
"@appium/support": "^2.61.0",
|
||||
"@appium/support": "^2.61.1",
|
||||
"@colors/colors": "1.5.0",
|
||||
"bluebird": "3.7.2",
|
||||
"lodash": "4.17.21",
|
||||
|
||||
Reference in New Issue
Block a user