Commit Graph
7270 Commits
Author SHA1 Message Date
Jonathan Lipps be0b6f67c9 chore: bump to 2.0.0-beta.12 appium@2.0.0-beta.12 2021-03-04 13:38:03 -08:00
Jonathan Lipps d0794edb35 fix: proxy detection needs to use session-relative plugins 2021-03-04 13:37:36 -08:00
Jonathan Lipps 86b45e5fd6 chore: bump to 2.0.0-beta.11 2021-02-23 14:42:55 -08:00
Jonathan Lipps c10c243760 feat: add ability for drivers to update server and add method maps like plugins
also ensure that each session gets its own plugin instances so plugins for different sessions can't share state
2021-02-23 14:41:09 -08:00
Jonathan Lipps a9084d150d fix: when sending driver to plugins, send umbrella driver for umbrella commands 2021-02-03 12:28:31 -08:00
Jonathan Lipps e219d973dc 2.0.0-beta.10 v2.0.0-beta.10 2021-02-03 10:38:23 -08:00
Jonathan Lipps be4b46d84e feat: allow plugins to avoid proxying certain routes 2021-02-03 10:37:08 -08:00
Jonathan Lipps 0fd131c368 chore: bump to 2.0.0-beta.9 2021-01-22 09:20:58 -08:00
Jonathan Lipps 4213c5fbec fix!: move to different style of plugin command execution 2021-01-22 09:19:50 -08:00
Jonathan Lipps 01c76d3913 feat: print comparison of driver and appium basedriver versions 2021-01-19 16:30:43 -08:00
Kazuaki Matsuo 25d97de8f2 fix: update tests and parsing logic to handle new basedriver w3c reqs 2021-01-19 16:30:43 -08:00
Jonathan Lipps 8a50339242 feat: add postinstall functionality for auto installing drivers and plugins 2021-01-19 16:30:43 -08:00
Jonathan Lipps 6f413f8a5d chore: make sure we take on board any new versions of basedriver 8 beta 2021-01-19 16:30:43 -08:00
Jonathan Lipps b57833556e test: fix test that relied on old fakedriver screenshot 2021-01-19 16:30:43 -08:00
Jonathan Lipps 648d62e715 chore: require node v12 2021-01-19 16:30:43 -08:00
Jonathan Lipps 0e11ce28e8 feat: add auto-install params --drivers and --plugins 2021-01-19 16:30:43 -08:00
Jonathan Lipps c3d1308bd9 feat: make the images plugin an official appium plugin 2021-01-19 16:30:43 -08:00
Jonathan Lipps c188a3e2ab docs: redirect image docs to the image plugin site 2021-01-19 16:30:43 -08:00
Jonathan Lipps e9cbd23ca5 chore: bump 2.0 to beta.8 2021-01-14 14:16:17 -08:00
Jonathan Lipps 2947ae6492 fix: plugins should get inner driver, not umbrella driver 2021-01-14 13:36:46 -08:00
Jonathan Lipps f4133d3c17 fix: ensure extension installs happen in the right place
and not up the filesystem from the appium home dir
just because someone happens to have a package.json
or a node_modules dir up there somewhere
2021-01-14 13:36:46 -08:00
Jonathan Lipps 12539b7a1a chore: bump to 2.0.0-beta.7 2021-01-14 13:36:46 -08:00
+1 3e98cc98f3 chore: merge master to 2.0 (#15007)
* fix: fix urls in docs (#14910)

* docs: Update generated docs [ci skip] (#14913)

Co-authored-by: runner <runner@Mac-1606273407156.local>

* feat: Add Mac2Driver (#14911)

* docs: Add Mac2Driver documentation (#14914)

* chore: add scripts for doing releases (#14918)

* docs: Update push-file.yml (#14920)

* chore: fix a link in appium.io (#14929)

* fix links

* fix

* docs: Update generated docs [ci skip] (#14930)

Co-authored-by: runner <runner@Mac-1607067954655.local>

* docs: removed deprecated method (#14934)

assert.equal was deprecated — since v9.9.0 - use strictEqual() instead.

* docs: add links to mac2 driver in caps and settings (#14942)

* cods: add links to mac2 driver in caps and settings

* tweak naming

* chore: remove authorize-ios from package (#14946)

* chore: add 1.19.1 in changelog (#14947)

* feat: add --keep-alive-timeout CLI arg to adjust server keepalive and connection timeout

* rename release-candidate.sh to release

* chore: Switch to GitHub CI (#14978)

* docs: changelog for Appium v1.20 (#14985)

* docs: swap out hamcrest.org reference

* docs: fix example comment (#14995)

changed the app name in a comment for the notepad example from AlarmClock to Notepad

* docs: update README with english tutorial version to learn Appium with Python (#14999)

* update README

* Update README.md

* remove duplicated lib/parser.js

* install fakedriver

Co-authored-by: Appium Triager <maintainers@appium.io>
Co-authored-by: runner <runner@Mac-1606273407156.local>
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com>
Co-authored-by: Dan Graham <dpgraham.85@gmail.com>
Co-authored-by: Ilija Boshkov <ilija.boshkov@gmail.com>
Co-authored-by: runner <runner@Mac-1607067954655.local>
Co-authored-by: roman-olshevskiy <56480723+roman-olshevskiy@users.noreply.github.com>
Co-authored-by: Jonathan Lipps <jlipps@gmail.com>
Co-authored-by: BoldAsLove <john.wojner@gmail.com>
Co-authored-by: Maria Clara dos Santos Bezerra <clarinhab@gmail.com>
2021-01-11 08:04:13 +09:00
Kazuaki Matsuo 8e128e92e9 fix: do not insert server for --help, -v and --version (#15005) 2021-01-09 04:35:35 +09:00
Jonathan Lipps 601a6f785b feat: add --keep-alive-timeout CLI arg to adjust server keepalive and connection timeout 2020-12-15 11:01:08 -08:00
Jonathan Lipps e76f1d5914 Merge pull request #14926 from jlipps/2.0
fix: npm 7+ removes info from json response, so don't rely on it anymore
2020-12-04 15:09:47 -08:00
f877df6fb5 chore: merge master into 2.0 and added mac2 in lib/drivers.js (#14928)
* fix: fix urls in docs (#14910)

* docs: Update generated docs [ci skip] (#14913)

Co-authored-by: runner <runner@Mac-1606273407156.local>

* feat: Add Mac2Driver (#14911)

* docs: Add Mac2Driver documentation (#14914)

* chore: add scripts for doing releases (#14918)

* docs: Update push-file.yml (#14920)

* add appium-mac2-driver

Co-authored-by: Appium Triager <maintainers@appium.io>
Co-authored-by: runner <runner@Mac-1606273407156.local>
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com>
Co-authored-by: Dan Graham <dpgraham.85@gmail.com>
Co-authored-by: Ilija Boshkov <ilija.boshkov@gmail.com>
2020-12-04 08:44:34 +09:00
Jonathan Lipps 9cb189f999 fix: npm 7+ removes info from json response, so don't rely on it anymore 2020-12-02 12:20:24 -08:00
Jonathan Lipps 8b68b1fbf6 Merge pull request #14895 from jlipps/2.0
merge master into 2.0
2020-11-22 20:28:18 -08:00
Jonathan Lipps 498fe63845 fix: prevent potential problems with an unbound parser.parse_args 2020-11-20 09:18:52 -08:00
Jonathan Lipps 7bd8f15c39 Merge branch 'master' into 2.0, most importantly by applying argparse 2.x updates 2020-11-17 16:16:51 -08:00
Dan 4f4ed25930 1.20.0-beta.0 2020-11-17 10:58:57 -08:00
Mykola Mokhnach 8ed7bae02f fix: Properly format log timestamps (#14889) 2020-11-17 12:14:08 +01:00
Appium Triagerandrunner c083af52fd docs: Update generated docs [ci skip] (#14890)
Co-authored-by: runner <runner@Mac-1605553944074.local>
2020-11-17 05:36:09 +09:00
Kazuaki Matsuo 15172a9c29 chore: changelog 1.19.0 (#14840)
* Update changelog

* append espresso driver

* append ios simulator

* append a few xcuitest-driver

* add ios

* update

* Update CHANGELOG.md

* udpate

* add links in mobile commands

* update changelog
2020-11-16 11:23:32 -08:00
Jonathan Lipps 7ef9e40b3f fix: don't forget to actually put the directory for appium home 2020-11-13 09:38:58 -08:00
dependabot[bot] bd362d72a1 chore: Bump appium-geckodriver from 0.2.0 to 0.3.0 (#14878)
Bumps [appium-geckodriver](https://github.com/appium/appium-geckodriver) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/appium/appium-geckodriver/releases)
- [Commits](https://github.com/appium/appium-geckodriver/compare/v0.2.0...v0.3.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 13:17:07 +01:00
Mykola Mokhnach dbf9170d2d docs: Add Gecko Driver documentation (#14874) 2020-11-08 20:04:08 +01:00
Mykola Mokhnach b8f5af82ce docs: Add Safari driver documentation (#14873) 2020-11-08 10:00:51 +01:00
dependabot[bot] 4ef1254eca chore: Bump axios from 0.20.0 to 0.21.0 (#14845)
Bumps [axios](https://github.com/axios/axios) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.20.0...v0.21.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-07 17:15:27 +09:00
Mykola Mokhnach 2fab8a4874 feat: Add Gecko driver (#14871) 2020-11-07 07:49:07 +01:00
Mykola Mokhnach 7d6c5167f3 feat: Add Safari driver to the list of available automation names (#14866) 2020-11-06 08:27:15 +01:00
Jonathan Lipps 0672eaee6a chore: update version to 2.0.0-beta.5 2020-11-02 10:34:45 -08:00
Jonathan Lipps af2ced2e83 fix: use correct npm bin in subprocs 2020-11-02 10:33:03 -08:00
Jonathan Lipps efba7aa8b4 chore: update version to 2.0.0-beta.4 2020-10-30 21:56:14 -07:00
Jonathan Lipps db2277a8f2 fix: use cross-platform way of referring to user home directory 2020-10-30 21:55:24 -07:00
Kazuaki Matsuo 6ae2834b23 docs: add a link to appium-windows-driver (#14844) 2020-10-27 01:19:14 +09:00
Appium Triagerandrunner a7af094aa4 docs: Update generated docs [ci skip] (#14842)
Co-authored-by: runner <runner@Mac-1603545673595.local>
2020-10-24 11:47:19 -07:00
Mykola Mokhnach 05be431a54 docs: Add new settings (#14839) 2020-10-24 19:25:53 +02:00
Mykola Mokhnach 2b4cc6b8a9 docs: Add comments to java samples (#14838) 2020-10-24 10:42:15 +02:00