Edgars Eglītis
edae4ac239
chore(fake-plugin): drop bluebird ( #21992 )
2026-02-20 14:36:30 +02:00
Mykola Mokhnach
7b139d7e35
feat(fake-plugin): Migrate to typescript ( #21913 )
2026-02-02 09:48:44 +01:00
Mykola Mokhnach
4716f40226
feat(base-driver): Remove deprecated routes ( #21134 )
2025-03-24 08:07:12 +01:00
Jonathan Lipps
8df1c217a1
feat(appium,base-driver,base-plugin): allow plugins to define custom bidi commands and emit bidi events ( #20876 )
...
* feat: allow drivers to define their own bidi commands
* test(appium): refactor plugin tests server startup
* feat: allow plugins to define their own bidi commands and events
* fix(fake-driver,fake-plugin): ensure custom bidi commands events have vendor prefixes
* feat(appium): link plugin and driver objects in log lines when possible
* fix(appium,base-driver): ensure new methods for plugins aren't called without existence checks
2025-01-08 13:45:36 -08:00
Mykola Mokhnach
25ea9f73bc
chore: Migrate to flat ESLint config (v9) ( #20856 )
2024-12-27 20:42:36 +01:00
Christopher Hiller
640e0ae30f
chore(appium,fake-plugin): squelch eslint warnings
...
I am not sure why the `@typescript/eslint` rule overrides the ESLint one, but it does. Squelched!
2023-04-14 12:23:54 -07:00
Christopher Hiller
c321441451
chore(fake-plugin): avoid public class field assignment
2023-02-22 13:40:55 -08:00
Jonathan Lipps
11015b8871
test(appium): add e2e tests for plugin use of executeMethod(Map)
2023-01-20 14:21:08 -08:00
Christopher Hiller
f715bb4fd8
chore(base-driver,base-plugin,execute-driver-plugin,fake-driver,fake-plugin,images-plugin): update some types for typedoc
2022-11-22 14:32:10 -08:00
Christopher Hiller
d4b983328a
feat(appium,base-driver,fake-driver,fake-plugin,test-support,types): updateServer receives cliArgs param
...
This PR passes a `cliArgs` parameter to the static method `updateServer` of drivers and plugins so they can take action on the server configuration based on the content of the arguments.
Note that `cliArgs` is a misnomer, because these args can also come from configuration files.
Closes #17304
2022-08-08 14:00:58 -07:00
Christopher Hiller
2bd8b417a4
fix(fake-plugin): add index.js to published package
...
Restore (?) missing scripts
2022-06-13 16:08:17 -07:00
Christopher Hiller
eb460b915a
feat(fake-plugin): use peer deps
...
BREAKING CHANGE:
This now requires a peer dependency on `appium`
2022-05-26 12:07:17 -07:00
Christopher Hiller
55504514a9
chore(fake-plugin): remove now-invalid constructor
2022-05-20 14:08:52 -07:00
Christopher Hiller
133db5355f
chore: reformat everything
...
this reformats all `.js`, `.ts`, and `.d.ts` files.
2022-05-09 19:09:50 -07:00
Christopher Hiller
ac575cc81f
fix(fake-plugin): fix bad merge
2022-04-14 14:30:00 -07:00
Christopher Hiller
5b54017054
chore: relocated plugins
...
- left some necessary config in packages/plugins-temp which will get removed after full integration
# Conflicts:
# packages/appium-plugins/.github/workflows/main.yml
# packages/appium-plugins/packages/base/package-lock.json
# packages/appium-plugins/packages/base/package.json
# packages/appium-plugins/packages/fake/package-lock.json
# packages/appium-plugins/packages/images/package-lock.json
# packages/appium-plugins/packages/images/package.json
# packages/appium-plugins/packages/relaxed-caps/package-lock.json
# packages/appium-plugins/packages/relaxed-caps/package.json
# packages/appium-plugins/packages/universal-xml/package-lock.json
# packages/fake-plugin/lib/logger.js
# packages/fake-plugin/lib/scripts/fake-error.js
# packages/fake-plugin/lib/scripts/fake-success.js
# packages/fake-plugin/package.json
# packages/universal-xml-plugin/package.json
2022-04-14 14:30:00 -07:00