Commit Graph

181 Commits

Author SHA1 Message Date
Dan Graham 09622aea33 Espresso Driver added to appium (#8640) 2017-06-09 11:03:00 -07: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 cea2448c55 Add version string to driver announcement 2017-01-27 12:46:47 -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
Sravan Medrapu 8813cbdf1d Added UiAutomator2 Driver 2016-10-01 23:50:47 +05:30
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
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 50725af059 Add eslint and pre-commit hooks 2016-08-03 12:14:29 -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 406a06a7de Support the sessionOverride flag 2016-04-29 11:02:41 +02:00
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
Jonah Stiennon 72aeb807ad fix NewCommandTimeout handling for freshly created sessions 2016-01-20 11:51:35 -08:00
Scott Dixon e579024fb2 Implemented missing getStatus method 2016-01-08 14:39:33 -08:00
Isaac Murchie 67c7e935ef Fix logging of args and caps 2016-01-05 13:17:46 -08:00
Isaac Murchie abb7b543aa Add handling of boolean caps 2015-12-30 08:34:28 -08:00
Isaac A. Murchie 8dbcdd47bd Merge pull request #5822 from appium/isaac-cleanup
Cleanup
2015-11-17 13:43:41 -08:00
Isaac Murchie 5eb61db0f9 Fix proxy handling 2015-11-17 12:58:59 -08:00
Isaac Murchie b31295a7d9 Clean up and fix sync 2015-11-11 10:47:31 -08:00
Isaac Murchie 2e3d354d6b Fix some style stuff 2015-11-10 13:47:41 -08:00
Isaac A. Murchie 72ef20a142 Merge pull request #5818 from appium/isaac-proxy
Check with individual drivers for proxy status
2015-11-10 13:45:40 -08:00
Isaac Murchie 8bd544b5b1 Check with individual drivers for proxy status 2015-11-10 13:04:56 -08:00
Isaac Murchie f6693c1c88 Wire selendroid into appium 2015-11-09 09:18:48 -08:00
Isaac Murchie 7a85a4a3d7 Add helpers for checking proxy status 2015-10-29 10:41:33 -07:00
Jonathan Lipps 64d36041a9 don't let getDriverForCaps blow up mysteriously on forgotten platformName 2015-10-27 20:44:06 -04:00
Isaac Murchie 8a7a794322 Fix an issue with session deletion 2015-09-30 09:34:29 -07:00
Isaac Murchie 99fb98078a Add method to get a driver for a particular session 2015-09-28 08:16:24 -07:00
sebv 9a2842bbb1 added onUnexpectedShutdown logic 2015-08-27 01:26:40 +08:00
sebv 5858897a0d fixes session exists 2015-08-26 23:28:32 +08:00
sebv 5b4bb89e97 clears rogue command timeout 2015-08-26 18:16:37 +08:00
sebv bbfd5f47b1 switch to executeCommand 2015-08-25 00:12:58 +08:00
sebv 78e85ab9f1 adds ios driver 2015-08-20 14:47:30 +08:00
Jonah Stiennon bfcd32f9ad add AndroidDriver 2015-08-10 17:25:53 -07:00
Isaac Murchie 1c5c80f084 Deprecate server args that are also desired caps 2015-06-08 09:55:22 -07:00
Jonathan Lipps 0c78873589 send set of current session data to subdrivers on new session so they can accept/reject based on available resources 2015-06-04 08:00:36 +01:00
Jonathan Lipps 39bca1ddd0 fix up logging and make sure deleteSession isn't sent directly to inner execute 2015-06-02 18:41:18 +01:00
Jonathan Lipps 84317aaf36 WIP integrating fakedriver for full e2e involving appium and a driver 2015-06-02 18:41:18 +01:00
Jonathan Lipps 9c836ad081 stub out more of appium session handling logic 2015-05-22 09:49:05 -07:00
Jonathan Lipps f925f761f9 port parser, server startup, config, and express 2015-05-21 23:43:31 -07:00
Jonathan Lipps 3da51d05cf move all old code out of git 2015-05-21 20:50:36 -07:00
Jonathan Lipps 485b7d55ba add --debug-log-spacing which makes it easy to find session delimiters in logs 2015-01-20 10:46:34 -08:00
sebv 69da876064 actually cleaning session in cleanSession 2014-11-21 23:22:15 +08:00
sebv 8cddd0021c device type pr fix 2014-11-21 23:20:58 +08:00
Sergey Belov 6b2e167d56 Simplify getDeviceType() with tests rewritten 2014-11-21 23:20:58 +08:00
sebv dc1945c0ff hidding session immediatly after stop is called, preventing any other command from being executed 2014-11-21 23:20:55 +08:00