Commit Graph
1418 Commits
Author SHA1 Message Date
dependabot-preview[bot]andMykola Mokhnach 163b34dc2f chore(deps): bump argparse from 1.0.10 to 2.0.1 (#14687)
Bumps [argparse](https://github.com/nodeca/argparse) from 1.0.10 to 2.0.1.
- [Release notes](https://github.com/nodeca/argparse/releases)
- [Changelog](https://github.com/nodeca/argparse/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/argparse/compare/1.0.10...2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com>
2020-09-02 22:01:20 +02:00
Sri Harsha a370d60ec7 docs: fixing Typos (#14635) 2020-08-10 08:30:52 +09:00
Mykola Mokhnach 93004b75c4 fix: Only strip known prefixes from capability names (#14492) 2020-06-30 07:57:25 +02:00
Mykola Mokhnach da83532ba0 chore: Replace requests usage with axios (#14269) 2020-05-05 10:05:37 +02:00
Mykola Mokhnach 2033ce6c55 feat: Add server command line option for logs filtering (#14239) 2020-04-29 09:39:55 +02:00
Isaac A. Murchie 74ebc3aff8 refactor: use util.pluralize (#13926) 2020-02-07 14:20:50 -05:00
Mykola Mokhnach 30c8cb353f feat: Make sure all active sessions are cleaned up properly after a termination signal is received (#13913) 2020-02-05 07:48:09 +01:00
Mykola Mokhnach 3a41f32e42 chore: Tune handling of default capabilities (#13887) 2020-01-29 17:07:42 +01:00
Mykola Mokhnach 67eeed5279 chore: Provide a better driver load failure description (#13815) 2020-01-08 16:45:59 +01:00
Isaac A. Murchie 68d4cca031 fix: make cli flag set correct chromedriverPort (#13771) 2019-12-26 11:46:48 -05:00
Mykola Mokhnach 5ecd5a4790 chore: Make attachUnexpectedShutdownHandler method more forgivable (#13662) 2019-12-04 08:01:17 +01:00
Mykola Mokhnach 563dc542df feat: Bump base driver to version 5 (#13635) 2019-11-26 07:30:24 +01:00
TruongSinh Tran-Nguyen 85856e764f feat: Support Flutter driver (#12945)
* Support Flutter driver

As discussed in https://github.com/appium/appium/issues/12919#issuecomment-513566934, we need to declare package name and class name for Flutter Driver. In the long run however, I believe this part of code should be refactored so that arbitrary driver can run without code change from `appium` core. Security risk should be minimal because that package must be installed beforehand anyway.

* `prepare` supersedes `prepublish`

This will also helps with install directly via git,
e.g. `npm i -g git://github.com/appium/appium`

* add flutter driver in deps
2019-11-21 16:34:49 -05:00
Jonathan Lipps 4d406d128d feat: add --base-path cli arg which allows setting a custom route prefix (#13079)
depends on https://github.com/appium/appium-base-driver/pull/346
2019-08-29 14:21:21 -07:00
Jonathan Lipps d9dfa35c00 chore: update imports to use basedriver v4 (#13135)
* chore: update imports to use basedriver v4

* fix: don't use /wd/hub in docs anymore
2019-08-27 18:32:48 -07:00
Isaac A. Murchie 8fba6bd239 fix: stop printing caps twice on session start (#13101)
* fix: stop printing caps twice on session start

* fix: remove questionable call to hasOwnProperty

* Use _.has
2019-08-22 07:22:33 -05:00
Isaac A. Murchie 1422473a5c feat: Remove Selendroid driver (#12964) 2019-07-25 10:26:24 -04:00
Jonathan Lipps 2bd4e486a7 better printing of insecure feature names 2019-06-20 13:09:42 -07:00
Jonathan Lipps ede9605458 add full docs for new security flag 2019-06-20 11:16:48 -07:00
Jonathan Lipps ecac10a3e1 add --allow-insecure and --deny-insecure server flags 2019-06-19 15:02:50 -07:00
Dan Graham bc9718899f Set UiAutomator2 as default Android driver (#12621) 2019-05-10 08:40:40 -07:00
Mykola Mokhnach 1d2f4d62ac Remove the obsolete --enable-heapdump command line arg (#12609) 2019-05-09 19:27:43 +02:00
Kazuaki Matsuo e35e4f7bae add setting --tmp arg as process.env.APPIUM_TMP_DIR (#12585)
* set process.env.APPIUM_TEMP_DIR

* rename

* fix comment
2019-05-04 23:52:09 +09:00
Kazuaki Matsuo 277ed72d45 pass arg to super in AppiumDriver (#12572) 2019-05-02 12:51:12 +09:00
Dan Graham 72adc8b0ab Add automationName deprecation warning for Android (#12481) 2019-04-12 13:58:01 -07:00
Mykola Mokhnach 3d5ce43e58 Add a possibility to parse initial values for Appium settings from capabilities (#12440) 2019-04-07 19:59:34 +02:00
Isaac A. Murchie 3fbe003c84 Make heapdump a manual dependency (#12420) 2019-04-02 16:44:38 -07:00
Kazuaki Matsuo 734850a305 add tvOS platform as xcuitest (#12401)
* add tvOS platform

* get xcuitest over 2.111
2019-03-31 09:07:51 +09:00
Isaac A. Murchie 048e25a6e3 Allow 'appium' automationName and particular platformName (#12415) 2019-03-29 14:33:13 -04:00
Isaac A. Murchie 8e5ec38d3f Add function names (#12370) 2019-03-22 15:13:02 -04:00
flyofsky 106ccf931a Fixed to set tizen driver in appium (#12270) 2019-03-08 09:23:11 -05:00
Isaac A. Murchie 60fc87ea2d Lazy load drivers upon request (#12127)
* Lazy load drivers upon request

* Handle different cases in aUtOmAtIoNnAmE
2019-02-07 08:27:10 -08:00
Isaac A. Murchie 97fbb1942e Update node version checks (#11996) 2019-01-15 12:06:00 -05:00
Dan Graham ac0bed0a80 Add deprecation notice when automationName not set (#11979)
* Add deprecation notice when automationName not set

* PR changes
2019-01-14 19:56:34 -08:00
greenkeeper[bot] 10753839a9 Update eslint-config-appium to the latest version 🚀 (#11952)
* chore(package): update eslint-config-appium to version 4.0.1

* chore: fix linting

* chore: rebase and done
2019-01-08 07:43:50 -06:00
Isaac A. Murchie f88c9958ac Fix color stripping from console logger (#11853) 2018-12-17 10:10:06 -05:00
Jonathan Lipps caa40a9366 only allow cors when using a special flag (#11719)
* only allow cors when using a special flag

* add docs about --allow-cors flag
2018-11-22 13:14:51 -08:00
Isaac A. Murchie 102f5ed0f3 Update winston logger (#11583) 2018-10-26 13:39:38 -04:00
Mykola Mokhnach bfcca7243b Do not use Github API fallback by default (#11506) 2018-10-10 18:41:33 +02:00
Isaac A. Murchie 4ff699a80a Remove error logging from getting the build info (#11499) 2018-10-09 13:44:35 -04:00
Isaac A. Murchie 7f3f136557 Update appium-gulp-plugins (#11461) 2018-10-03 09:39:25 -04:00
Mykola Mokhnach fcfefd02c7 Fix the key name for the default capability (#11316)
* Fix the key name for the default capability

* Add a unit test for default caps
2018-09-06 07:11:16 +02:00
Mykola Mokhnach fab9973674 Write defaultCapabilities into firstMatch instead of alwaysMatch only if it is not overriden (#11303)
Partially addresses protocol setting issue in #11300
2018-09-04 20:43:31 +02:00
Mykola Mokhnach 41cc517cbf Return more appropriate info as server status and speed it up (#11232)
* Improve /status response for the umbrella driver
2018-08-28 15:42:33 +02:00
Isaac A. Murchie f80a75fdac Add Tizen as automationName for appium-tizen-driver (#11262) 2018-08-27 10:21:39 -04:00
Isaac A. Murchie 7a00b3f875 Clean up argument for long stacktraces (#11174) 2018-08-14 06:25:33 -04:00
Isaac A. Murchie 6ae14c852f Add automationName and platformName desired cap constraints (#11008) 2018-07-05 14:29:05 -04:00
Isaac A. Murchie 2fee4d7c5a Move maps into constants (#10967)
* Move maps into constants

* More constiness for jlipps

* A little format change
2018-06-29 12:35:02 -04:00
Isaac A. Murchie 32c4441a7a Fix the build (#10971) 2018-06-29 12:25:47 -04:00
Mykola Mokhnach eebc1d57a1 Try to automatically fix W3C capabilities by using existing JSONWP caps (#10962) 2018-06-28 18:17:03 -07:00