Commit Graph

1339 Commits

Author SHA1 Message Date
Mykola Mokhnach 48e411bfe2 Pass the list of running sessions to deleteSession (#8907)
* Pass the list of running sessions to deleteSession

* Tune the logic for getting other sessions data

* update unit test

* Skip unused argument
2017-07-31 17:14:56 -04:00
Yatin Phatak e8d59cda59 getStatus command from grid should not be queued (#8819) 2017-07-12 07:42:03 -04:00
Dan Graham 09622aea33 Espresso Driver added to appium (#8640) 2017-06-09 11:03:00 -07:00
Dan Graham 0b3441fdff Remove date-utils library and use node-dateformat (#8328)
* Removed date-utils and removed require
* Replaced call to date.toFormat(...) with dateformat(date, '...')
2017-04-26 13:03:31 -04:00
Mykola Mokhnach c04c8e4758 Add --enable-heapdump feature (#8176)
* Add possibility to take snapshots of node process memory heap

* Move heapdump to optional dependencies
2017-04-18 12:06:39 -04:00
Dan Cuellar 9af79b2b81 Add MacDriver (#8046)
* Add MacDriver

* Add MacDriver to version map

* Add some notes about Mac

* Update README.md

* Add section about mac apps.

* Move information to running on OS X page
2017-03-16 16:27:19 -07:00
Isaac Murchie 90d62dd7dd Move to logger from appium-support 2017-02-28 15:09:49 -05:00
Isaac Murchie 0142e5a917 Fix formatting of default capabilities 2017-02-14 11:19:49 -05:00
Dan Graham 6f5a9d1001 Don't allow undefined process.argv[1] in parser
argParse breaks if process.argv[1], which is a problem if Appium is being run as a binary. Added check so that if process.argv[1] is undefined, set the prog name to 'Appium'
2017-02-10 11:38:41 -08:00
Isaac Murchie cea2448c55 Add version string to driver announcement 2017-01-27 12:46:47 -05:00
Isaac Murchie 9503b3d03d Once catch signals once 2017-01-05 08:04:29 -05:00
Jonathan Lipps 3db81cc19a refactor unexpected shutdown, and fix lint so we can use upgraded appium eslint 2016-12-07 14:39:03 -08:00
Isaac A. Murchie 02edea9d29 Merge pull request #7015 from KrugerHeavyIndustries/graceful_exit
graceful handling of SIGTERM and SIGINT such that return codes are mo…
2016-10-28 14:46:57 +02:00
Rubén González Alonso 069a33c5eb Fix grid register with Selenium 3 hubs 2016-10-25 18:16:12 +02:00
Rubén González Alonso ea93f0b1d3 Allow to connect an Appium node to Selenium Grid 3 2016-10-20 17:21:28 +02:00
Chris Kruger f43247e38b graceful handling of SIGTERM and SIGINT such that return codes are more in line Unix process exit codes 2016-10-19 17:30:53 +08:00
Alex Lau 95819c29ab Fix --suppress-adb-kill-server command line argument 2016-10-17 14:13:38 -07:00
Isaac A. Murchie 9362fb224b Merge pull request #6920 from sravanmedarapu/master
Added UiAutomator2 Driver
2016-10-01 16:48:31 -04:00
Sravan Medrapu 8813cbdf1d Added UiAutomator2 Driver 2016-10-01 23:50:47 +05:30
Omuro 513c39b852 Add server parameter for WebDriverAgent local port 2016-09-27 16:37:33 -07:00
Ali Kia b127b80cc2 add reboot option for android emulator 2016-09-09 13:34:21 +08:00
Jonathan Lipps 52f990a2f4 don't do an implicit string+int comparison 2016-08-18 16:28:18 -07:00
Jonathan Lipps fb4a9c0be0 make XCUITest driver the default for ios tests with platformVersion >= 10 2016-08-18 14:59:31 -07:00
Sam Park 1482423198 Remove default ChromeDriver port in arg parse
If null and required, Android driver will pick a random available one
2016-08-18 09:40:33 -07:00
Isaac A. Murchie 0c14015659 Merge pull request #6664 from jlipps/master
add WinAppDriver beta under the Windows platform
2016-08-08 12:08:15 -07:00
Isaac Murchie 7403a13c1a Require Node 4+ 2016-08-03 12:37:20 -07:00
Isaac A. Murchie d3ee825371 Merge pull request #6715 from appium/isaac-eslint
Add eslint and pre-commit hooks
2016-08-03 12:35:47 -07:00
Isaac Murchie 50725af059 Add eslint and pre-commit hooks 2016-08-03 12:14:29 -07:00
Tomasz Wojtuń 4ae1b28ff5 Fix handling of grid node id 2016-08-03 17:09:42 +02:00
Jonathan Lipps 02b9fcb30c add option for calling library to have appium throw instead of process.exit 2016-07-19 21:51:05 -07:00
Jonathan Lipps 6413d55b4f add 'dest' key to some parser options since we rely on this key and it was undefined in places 2016-07-19 15:03:05 -07:00
Jonathan Lipps c22c00fb82 add ability for importing package to send in logHandler which can spy on logs
this is necessary for the new appium desktop
2016-07-19 15:03:05 -07:00
Jonathan Lipps 56bea2e511 ensure we don't include args in deprecated/non-default list which don't actually have values 2016-07-18 23:06:12 -07:00
jlipps fa98737c4f add WinAppDriver beta under the Windows platform 2016-07-15 10:10:42 -07:00
Isaac Murchie 4843d41679 Update to new name for xcuitest driver 2016-07-08 10:52:08 -07:00
Simon Granger 340a83ab93 Added You.i Engine support 2016-07-07 17:26:33 -04:00
Isaac Murchie 5a67708df0 Add ability to use automationName XCUITest 2016-06-22 09:56:45 -07:00
Jonathan Lipps a09e3e00f6 use appium-base-driver instead of mjsonwp/express/proxy 2016-05-19 14:02:12 -07:00
Isaac Murchie 350c452901 Add comment on sync code 2016-05-03 08:16:24 -07:00
Usman Akeju 734a96be5a Allows --desired-caps to be passed a filename
The --desired-caps flag can now be passed the name of a JSON file as an
argument. This also adds an alias for the flag, `-dc`, and fixes tests.
2016-05-01 14:55:50 +02:00
Isaac Murchie 406a06a7de Support the sessionOverride flag 2016-04-29 11:02:41 +02:00
Isaac Murchie caa1323bf0 Deprecate --command-timeout server arg 2016-04-06 12:59:26 -07:00
Isaac A. Murchie 9efbd7e0a6 Merge pull request #6321 from appium/isaac-logging
Add tests for logging levels
2016-03-22 10:22:21 -07:00
Isaac Murchie c6e020bd45 Add tests for logging levels 2016-03-22 10:06:39 -07:00
Isaac A. Murchie bd70d1f5d9 Merge pull request #6317 from akhillb/lodash_pairs_error
Renaming forgotten pairs to toPairs
2016-03-22 08:13:46 -07:00
Akhil Lb 4d9c01bced Renaming forgotten pairs to toPairs in lib/main.js
Renaming forgotten pairs to toPairs

Removing unneccessary console.log in logDefaultCapabilitiesWarning
2016-03-22 20:23:22 +05:30
Isaac Murchie ebc765795c Reverse log levels 2016-03-21 14:55:27 -07:00
Srinivasan Sekar 4829aab0dd Winston updates for better logging
CI Comment fixes

Updated name

dependency update
2016-03-19 00:18:53 +05:30
Srinivasan Sekar a62c7f5909 Lo-dash library update to improve js performance
Removed migration library

Removed migration library

updated request-promise to support to lo-dash 4.0

Reverted request promise update till we upgrade bluebird

Dont fix caps (will be done in inner drivers)

reverted other lib updates

Removed helpers as it is moved to base driver

Update dependencies and fix node version

Resolved merge conflicts

Updated lodash after merge conflicts
2016-03-19 00:03:15 +05:30
Isaac Murchie c2ac161a9e Dont fix caps (will be done in inner drivers) 2016-03-17 07:30:54 -07:00