Compare commits

...
Author SHA1 Message Date
Christopher Hiller 6b3cc1a874 Publish
- appium@2.0.0-beta.46
 - @appium/base-driver@8.7.3
 - @appium/base-plugin@1.10.5
 - @appium/doctor@1.16.28
 - @appium/docutils@0.0.13
 - @appium/fake-plugin@2.1.3
 - @appium/gulp-plugins@7.0.8
 - @appium/support@2.61.1
 - @appium/test-support@2.0.2
2022-10-14 14:02:09 -07:00
Christopher Hiller 51d6d69ff1 fix(basedriver): ensure "opts" is defined at time of construction 2022-10-14 14:01:07 -07:00
renovate[bot] 8c092b1172 chore(support): update dependency shell-quote to v1.7.4 2022-10-14 11:45:38 +00:00
renovate[bot] b7bd6b426a chore(workflows): update actions/setup-node digest to 8c91899 2022-10-14 08:08:01 +00:00
Dor Blayzer 8c6f8fff44 docs: update clients.md (#17606)
Add .NET client set of Appium command example
2022-10-13 22:13:33 -07:00
renovate[bot] 55f4bdca0e chore(gulp-plugins): update dependency eslint-plugin-promise to v6.1.0 2022-10-14 02:47:23 +00:00
25 changed files with 225 additions and 94 deletions
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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
+84 -63
View File
@@ -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
View File
@@ -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",
+8
View File
@@ -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)
+10 -1
View File
@@ -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
+5 -5
View File
@@ -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",
+11
View File
@@ -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
+19 -4
View File
@@ -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
+2 -2
View File
@@ -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;
});
});
});
+8
View File
@@ -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
+2 -2
View File
@@ -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",
+8
View File
@@ -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
+2 -2
View File
@@ -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",
+8
View File
@@ -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
+2 -2
View File
@@ -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",
+8
View File
@@ -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
+3 -3
View File
@@ -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",
+8
View File
@@ -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
+3 -3
View File
@@ -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",
+8
View File
@@ -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)
+2 -2
View File
@@ -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",
+8
View File
@@ -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
+2 -2
View File
@@ -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",