Jonathan Lipps
820428b769
chore: publish
...
- appium@2.1.1
- @appium/base-driver@9.3.18
- @appium/base-plugin@2.2.18
- @appium/doctor@2.0.24
- @appium/docutils@0.4.7
- @appium/driver-test-support@0.4.13
- @appium/fake-driver@5.2.8
- @appium/fake-plugin@3.1.22
- @appium/images-plugin@2.1.4
- @appium/opencv@2.1.3
- @appium/support@4.1.5
- @appium/test-support@3.0.23
- @appium/universal-xml-plugin@1.0.11
2023-08-21 09:54:56 -07:00
Mykola Mokhnach
53bfc68eee
fix(base-driver): Fix possible NPE while cleaning up the state listener ( #19020 )
2023-08-21 13:56:55 +02:00
renovate[bot]
a080b72920
fix(driver-test-support): update dependency @types/lodash to v4.14.197
2023-08-20 16:55:18 +00:00
Mykola Mokhnach
2f69e6db2a
chore(base-driver): Improve bad parameters error message ( #19002 )
2023-08-19 08:27:31 +02:00
Mykola Mokhnach
ed8e83c76c
fix(base-driver): Respect basic auth credentials if provided ( #19000 )
2023-08-18 18:46:03 +02:00
Jonathan Lipps
d6204b6902
chore: publish
...
- appium@2.1.0
- @appium/base-driver@9.3.17
- @appium/base-plugin@2.2.17
- @appium/doctor@2.0.23
- @appium/docutils@0.4.6
- @appium/driver-test-support@0.4.12
- @appium/execute-driver-plugin@3.0.16
- @appium/fake-driver@5.2.7
- @appium/fake-plugin@3.1.21
- @appium/images-plugin@2.1.3
- @appium/opencv@2.1.2
- @appium/plugin-test-support@0.3.20
- @appium/support@4.1.4
- @appium/test-support@3.0.22
- @appium/typedoc-plugin-appium@0.6.6
- @appium/types@0.13 .3
- @appium/universal-xml-plugin@1.0.10
2023-08-17 13:50:09 -07:00
renovate[bot]
fb34ab9172
fix(types): update dependency type-fest to v3.13.1
2023-08-08 10:18:42 +00:00
renovate[bot]
1358937db2
fix(test-support): update dependency @colors/colors to v1.6.0
2023-08-07 13:38:59 +00:00
renovate[bot]
aaf31a577c
fix(support): update dependency glob to v10 ( #18490 )
2023-08-02 22:34:34 +02:00
Mykola Mokhnach
de5b55ae90
fix(base-driver): Tune responses caching logic ( #18922 )
2023-08-01 08:09:13 +02:00
Bipin Kumar Chaurasia
ead861077a
docs(appium): add correct doc path for redirecting potentially insecure features with security.md file ( #18911 )
2023-07-27 12:50:43 -07:00
renovate[bot]
c320e8a1a6
fix(driver-test-support): update definitelytyped
2023-07-26 03:05:58 +00:00
Jonathan Lipps
ec57ff4c2a
chore: publish
...
- appium@2.0.1
- @appium/base-driver@9.3.16
- @appium/base-plugin@2.2.16
- @appium/doctor@2.0.22
- @appium/docutils@0.4.5
- @appium/driver-test-support@0.4.11
- @appium/execute-driver-plugin@3.0.15
- @appium/fake-plugin@3.1.20
- @appium/plugin-test-support@0.3.19
- @appium/support@4.1.3
- @appium/test-support@3.0.21
2023-07-24 11:13:17 -07:00
Mykola Mokhnach
75650a6b74
fix(base-driver): Use proper cached headers for app download ( #18874 )
2023-07-14 19:59:12 +02:00
Christopher Hiller
8a6a4ba7e7
chore: publish
...
- appium@2.0.0-rc.5
- @appium/base-driver@9.3.15
- @appium/base-plugin@2.2.15
- @appium/doctor@2.0.21
- @appium/docutils@0.4.4
- @appium/driver-test-support@0.4.10
- @appium/eslint-config-appium@8.0.4
- @appium/fake-driver@5.2.6
- @appium/fake-plugin@3.1.19
- @appium/plugin-test-support@0.3.18
- @appium/schema@0.3.1
- @appium/support@4.1.2
- @appium/test-support@3.0.20
- @appium/types@0.13 .2
2023-07-03 13:18:58 -07:00
Christopher Hiller
2b351705d4
fix(base-driver): pass thru all type args to ExternalDriver
...
- `core` module is now TS
- `constants` module is now TS
- export missing `W3C_ELEMENT_KEY`
- `JWProxy.command` returns `Promise<unknown>`. deal with it
- updated some type tests
2023-07-03 13:10:51 -07:00
Christopher Hiller
26eb766a79
chore(base-driver): actually run type tests
2023-07-03 13:10:51 -07:00
Christopher Hiller
d6cca5175c
fix(types): separate the type of opts from initialOpts
...
A thing we know about the `opts` object passed in to a driver constructor is that it does _not_ contain caps. This value is retained in `this.initialOpts`. Upon session creation, it _does_ contain caps.
This adds a new type, `InitialOpts`, which is the first parameter to a driver. In the future, it may accept a type argument, as currently any extension-specific options (defined via schema in `package.json`) are not typed.
Because `DriverOpts` is a superset of `InitialOpts`, this should not be a breaking change.
2023-07-03 13:10:51 -07:00
Christopher Hiller
3d614d6d41
fix(base-driver): allow subclass to define shape of settings object
...
The mixin approach prevented subclasses of BaseDriver from narrowing the type of `this.settings`. Now, that's possible.
Also:
- removed an unused type argument from BD constructor
- and did some typedef aliasing
- remove unneeded type assertion from log mixin
2023-07-03 13:10:51 -07:00
Christopher Hiller
01061b2919
fix(types,base-driver): remove deviceName from base constraints
...
This cap was conflicting with constraints defined in subclasses. Currently, it isn't possible to cleanly "override" constraints. Given `deviceName` is not used anywhere within base-driver's source, this seems like a decent workaround for now.
2023-07-03 13:10:51 -07:00
Christopher Hiller
0bbb25dfb4
chore(base-driver,driver-test-support): do not run basedriver e2e tests in parallel
...
also: rewrote event timings tests due to it being unclear which assertion actually failed. one assertion per test.
2023-06-29 17:09:25 -07:00
Jonathan Lipps
58b71869d1
chore: publish
...
- appium@2.0.0-rc.4
- @appium/base-driver@9.3.14
- @appium/base-plugin@2.2.14
- @appium/doctor@2.0.20
- @appium/docutils@0.4.3
- @appium/driver-test-support@0.4.9
- @appium/fake-plugin@3.1.18
- @appium/plugin-test-support@0.3.17
- @appium/support@4.1.1
- @appium/test-support@3.0.19
- @appium/types@0.13 .1
2023-06-29 11:17:15 -07:00
Jonathan Lipps
ed20e00754
chore: publish
...
- appium@2.0.0-rc.3
- @appium/base-driver@9.3.13
- @appium/base-plugin@2.2.13
- @appium/doctor@2.0.19
- @appium/docutils@0.4.2
- @appium/driver-test-support@0.4.8
- @appium/fake-driver@5.2.5
- @appium/fake-plugin@3.1.17
- @appium/plugin-test-support@0.3.16
- @appium/support@4.1.0
- @appium/test-support@3.0.18
- @appium/types@0.13 .0
2023-06-15 13:57:59 -07:00
Christopher Hiller
81bc527be6
fix(types): various fixes for reality
...
- because BaseDriver implements `findElOrEls` (technically), any subclasses must not inherit an interface containing a non-identical `findElOrEls` -- not even narrowing. so to avoid this, we will need to make it as broad as possible; no more generic `Ctx`
- likewise with `getLog`
- fix return type of `setGeoLocation`
- fix return type of `getPerformanceData`
- fix return type of `removeApp`
- fix return type of `hideKeyboard`
- fix return type of `getSystemBars`
- fix signature of various `touch*` methods
- fix return type of `setNetworkConnection`
alternatively, the deprecated methods mentioned here should be removed.
2023-06-14 16:21:51 -07:00
Christopher Hiller
54a4a8da03
fix(base-driver): update def of findElOrEls and findElOrElsWithProcessing
...
- adds some types to the `Proxy` class
- make `isErrorType()` a proper type guard
2023-06-14 16:21:51 -07:00
Jonathan Lipps
af066eb5c3
chore: publish
...
- appium@2.0.0-rc.2
- @appium/base-driver@9.3.12
- @appium/base-plugin@2.2.12
- @appium/doctor@2.0.18
- @appium/docutils@0.4.1
- @appium/fake-plugin@3.1.16
- @appium/support@4.0.3
- @appium/test-support@3.0.17
2023-06-14 11:21:00 -07:00
Jonathan Lipps
d0ebbaa0c6
chore: publish
...
- appium@2.0.0-rc.1
- @appium/base-driver@9.3.11
- @appium/base-plugin@2.2.11
- @appium/doctor@2.0.17
- @appium/docutils@0.4.0
- @appium/driver-test-support@0.4.7
- @appium/execute-driver-plugin@3.0.14
- @appium/fake-driver@5.2.4
- @appium/fake-plugin@3.1.15
- @appium/images-plugin@2.1.2
- @appium/opencv@2.1.1
- @appium/plugin-test-support@0.3.15
- @appium/schema@0.3.0
- @appium/strongbox@0.3.1
- @appium/support@4.0.2
- @appium/test-support@3.0.16
- @appium/typedoc-plugin-appium@0.6.5
- @appium/types@0.12 .0
- @appium/universal-xml-plugin@1.0.9
2023-06-14 10:34:52 -07:00
renovate[bot]
56499eb997
fix(types): update dependency type-fest to v3.11.1
2023-05-31 09:01:09 +00:00
renovate[bot]
e96724077e
fix(schema): update definitelytyped
2023-05-26 10:39:52 +00:00
renovate[bot]
19277f6e14
fix(types): update dependency type-fest to v3.11.0
2023-05-25 09:05:01 +00:00
Christopher Hiller
a506a0a357
chore: publish
...
- appium@2.0.0-beta.71
- @appium/base-driver@9.3.10
- @appium/base-plugin@2.2.10
- @appium/fake-plugin@3.1.14
2023-05-19 16:47:14 -07:00
Christopher Hiller
63a429c53b
fix(base-driver): add missing @types/lodash
...
- the lack of this module was causing base-driver to fail to compile when installed as a production module. generally, nobody is going to do such a thing--consumers will use the generated `.d.ts` files--UNLESS they happen to be running typedoc against their extension.
will need to figure out a way to test this to make sure it doesnt happen again.
2023-05-19 16:45:54 -07:00
Jonathan Lipps
ee365ad168
chore: publish
...
- appium@2.0.0-beta.68
- @appium/base-driver@9.3.9
- @appium/base-plugin@2.2.9
- @appium/doctor@2.0.16
- @appium/docutils@0.3.11
- @appium/fake-plugin@3.1.13
- @appium/images-plugin@2.1.1
- @appium/support@4.0.1
- @appium/test-support@3.0.15
2023-05-19 09:47:39 -07:00
Jonathan Lipps
6b245534c2
chore: publish
...
- appium@2.0.0-beta.67
- @appium/base-driver@9.3.8
- @appium/base-plugin@2.2.8
- @appium/doctor@2.0.15
- @appium/docutils@0.3.10
- @appium/driver-test-support@0.4.6
- @appium/execute-driver-plugin@3.0.13
- @appium/fake-plugin@3.1.12
- @appium/images-plugin@2.1.0
- @appium/opencv@2.1.0
- @appium/plugin-test-support@0.3.14
- @appium/support@4.0.0
- @appium/test-support@3.0.14
- @appium/typedoc-plugin-appium@0.6.4
- @appium/types@0.11 .1
2023-05-17 13:06:02 -07:00
renovate[bot]
3c4d3acc09
fix(types): update dependency type-fest to v3.10.0
2023-05-07 08:49:43 +00:00
renovate[bot]
94a207fc97
fix(types): update dependency type-fest to v3.9.0
2023-05-01 14:18:41 +00:00
renovate[bot]
91a6bc5925
fix(support): update dependency axios to v1.4.0
2023-05-01 07:48:07 +00:00
Mykola Mokhnach
4f564ef7ad
fix(base-driver): Ignore unknown script arguments ( #18575 )
2023-04-27 22:40:20 +02:00
renovate[bot]
66922279b7
fix(support): update dependency axios to v1.3.6
2023-04-22 08:26:47 +00:00
renovate[bot]
d3c30e5079
chore(deps): update definitelytyped
2023-04-21 09:22:50 +00:00
Christopher Hiller
11406e4879
chore: publish
...
- appium@2.0.0-beta.64
- @appium/base-driver@9.3.7
- @appium/base-plugin@2.2.7
- @appium/doctor@2.0.13
- @appium/docutils@0.3.7
- @appium/driver-test-support@0.4.5
- @appium/fake-plugin@3.1.11
- @appium/plugin-test-support@0.3.13
- @appium/support@3.1.11
- @appium/test-support@3.0.13
- @appium/types@0.11 .0
2023-04-14 12:32:15 -07:00
Christopher Hiller
6245022be9
fix(basedriver): allow arbitrary session data to be returned by getSession
...
This removes the implementation of `ISessionCommands` and moves the methods into the class proper (see previous changeset for reasoning).
2023-04-14 12:23:54 -07:00
Christopher Hiller
e9b50225dc
chore: publish
...
- appium@2.0.0-beta.62
- @appium/base-driver@9.3.6
- @appium/base-plugin@2.2.6
- @appium/doctor@2.0.12
- @appium/docutils@0.3.5
- @appium/driver-test-support@0.4.4
- @appium/execute-driver-plugin@3.0.11
- @appium/fake-plugin@3.1.10
- @appium/plugin-test-support@0.3.12
- @appium/strongbox@0.2.0
- @appium/support@3.1.10
- @appium/test-support@3.0.12
- @appium/tsconfig@0.3.0
- @appium/typedoc-plugin-appium@0.6.1
- @appium/types@0.10 .4
2023-04-10 16:43:21 -07:00
renovate[bot]
d6c42e99c0
fix(types): update dependency type-fest to v3.8.0
2023-04-06 17:04:42 +00:00
renovate[bot]
6cf14802b7
fix(support): update dependency axios to v1.3.5
2023-04-06 13:47:58 +00:00
Christopher Hiller
a11a6ede33
chore: publish
...
- appium@2.0.0-beta.59
- @appium/base-driver@9.3.5
- @appium/base-plugin@2.2.5
- @appium/doctor@2.0.11
- @appium/docutils@0.3.2
- @appium/driver-test-support@0.4.3
- @appium/eslint-config-appium-ts@0.3.1
- @appium/eslint-config-appium@8.0.3
- @appium/execute-driver-plugin@3.0.10
- @appium/fake-driver@5.2.3
- @appium/fake-plugin@3.1.9
- @appium/images-plugin@2.0.9
- @appium/opencv@2.0.9
- @appium/plugin-test-support@0.3.11
- @appium/support@3.1.9
- @appium/test-support@3.0.11
- @appium/typedoc-plugin-appium@0.5.3
- @appium/types@0.10 .3
- @appium/universal-xml-plugin@1.0.8
2023-04-03 12:55:58 -07:00
renovate[bot]
55805390b5
fix(types): update dependency type-fest to v3.7.2
2023-03-30 10:07:01 +00:00
Christopher Hiller
d514ebdd7e
chore: update gitHead for lerna screuwp
2023-03-28 13:12:00 -07:00
Christopher Hiller
8480a85ce2
chore: publish
...
- appium@2.0.0-beta.58
- @appium/base-driver@9.3.4
- @appium/base-plugin@2.2.4
- @appium/doctor@2.0.10
- @appium/docutils@0.3.1
- @appium/driver-test-support@0.4.2
- @appium/eslint-config-appium-ts@0.3.0
- @appium/eslint-config-appium@8.0.2
- @appium/execute-driver-plugin@3.0.9
- @appium/fake-driver@5.2.2
- @appium/fake-plugin@3.1.8
- @appium/plugin-test-support@0.3.10
- @appium/support@3.1.8
- @appium/test-support@3.0.10
- @appium/typedoc-plugin-appium@0.5.2
- @appium/types@0.10 .2
- @appium/universal-xml-plugin@1.0.7
2023-03-28 13:10:45 -07:00
Christopher Hiller
4974403661
fix: backwards-compatible fixes for TS v5.x
...
These will be issues when we upgrade
2023-03-27 17:07:51 -07:00