Commit Graph

293 Commits

Author SHA1 Message Date
Jonah Stiennon
446e90cecc fix #5061, execute_async on Safari Real Device 2015-05-05 17:54:23 -07:00
Jonathan Lipps
68cd862c93 node version deprecation warning should go after the show-config branch, otherwise it'll mess up JSON 2015-05-04 16:09:45 -07:00
Jonathan Lipps
ff9479c066 deprecate node 0.10 2015-05-04 14:52:55 -07:00
moizjv
099e0cfa0f Adding disableAndroidWatcher cap 2015-04-21 14:50:03 -07:00
Eric Millin
f96ef4f9c8 Added async-trace switch and longjohn and stack-trace dependencies. 2015-04-17 11:48:38 -04:00
Robert S. Jones
f5a04fdcc0 Handle node-idevice callback parameter types for isInstalled.
This handles #4915.

Node package `node-idevice` has a method on the `IDevice` class
that checks to see if a given app is installed: `isInstalled`.
This method passes a boolean value as the second argument in the
callback function, but `isAppInstalled` expects an array.

The array support appears to be necessary for some other opaque
types so it cannot be removed.  Instead, we check the type of the
second parameter.  If it's `boolean` and `true` then we execute
the positive portion of the if block.
2015-04-15 10:39:57 -07:00
Jonathan Lipps
9038dba0ca add a test for safari popup windows, and the guinea pig addition to support it 2015-04-14 07:45:00 -07:00
Jonathan Lipps
fbc69e2447 redo the stop-app-on-reset arg with the correct polarity (obviates #4826) 2015-04-13 16:36:03 -07:00
Jonah
98d81a614c Merge pull request #4894 from Jonahss/refactor
add `--instruments` server arg
2015-04-13 14:33:38 -07:00
Jonathan Lipps
d2c161aa89 make sure --suppress-adb-kill-server is treated as a boolean 2015-04-13 14:29:26 -07:00
Jonah
9849317ad1 add instruments server arg 2015-04-13 14:28:07 -07:00
Jonathan Lipps
c70694472b update chromedriver support with callback-based functions that fit more snugly into the current paradigm 2015-04-08 17:24:21 -07:00
Jonathan Lipps
a7b85ecd84 use appium-chromedriver package for chrome/chromedriver 2015-04-08 17:24:21 -07:00
Simon Boudrias
28c7102ccd Add window/:windowhandle/maximize route as noop
Mobile browsers are always fullscreen. Make this endpoint a noop.
2015-03-27 11:19:33 -07:00
Jonathan Lipps
545372b782 make sure we always convert proxied responses to objects so we can rewrite sessionId appropriately 2015-03-18 10:45:59 -07:00
Isaac Murchie
ab8f6e2f2b Fix link to appium-support.util 2015-03-12 17:57:55 -07:00
Jonathan Lipps
e194212e1a fix failure to remap session id in proxied responses (fix #4702) 2015-03-12 10:58:19 -07:00
Isaac Murchie
ffb9a5af76 Wrong helpers 2015-03-09 15:29:45 -07:00
Eric Millin
54f9b3af22 Fixed fail to find xcode 2015-03-09 16:29:36 -04:00
sebv
b231d6672f new MobileSafari logic
bypasses Apple page, fixes timeouts, adds pageLoadTimeout
2015-03-09 00:41:19 +08:00
John Krause
d8cbf6b31b Added server flag '--suppress-adb-kill-server' to the available arguments. This flag will prevent Appium from killing the adb server. Useful when devices are connected to adb over the network by IP address rather than usb. 2015-03-04 17:41:54 -08:00
Eric Millin
2781bae5cf Merge pull request #4519 from scf2k/feature/flickelement
iOS flick: Support for element flick in the webview
2015-03-03 19:50:08 -05:00
Payman Delshad
9f62caef33 Updated express's response method calls. 2015-02-26 23:20:56 +01:00
Payman Delshad
b0a0e3d58e Use morgan(format, options) function signature. 2015-02-26 23:20:55 +01:00
Vladimir Alaev
0afb037e25 Support flick when element is supplied 2015-02-26 18:23:20 +03:00
Eric Millin
de5501b63a Merge pull request #4387 from jlipps/appium-support-system
use appium-support package for system detection
2015-02-24 16:37:52 -05: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
Jonathan Lipps
d4d601039e use appium-support package for system detection 2015-01-13 10:55:00 -08:00
sebv
6fc06e2fec added autoDismissAlerts 2014-12-23 22:33:03 +08:00
Jonathan Lipps
0eabc5ba39 Merge pull request #4253 from gempesaw/patch-1
Add waitForAppScript to ios caps handler
2014-12-15 09:35:04 -08:00
Jonathan Lipps
261af40f76 Merge pull request #4250 from jlipps/new-simctl
use external simctl library
2014-12-12 16:52:13 -08:00
Daniel Gempesaw
19ce08d5be Add waitForAppScript to ios caps handler
waitForAppScript logic was added in #4191, but the caps handler doesn't
know about it, so it never gets executed. Analogous to #4249 for
sendKeyStrategy cap.
2014-12-11 13:22:42 -05:00
Jonathan Lipps
698768a00c use external simctl library 2014-12-11 09:54:04 -08:00
Jonathan Lipps
522f367bc1 Merge pull request #4224 from sangeethasriniv/master
Add new capability stopAppOnReset for android
2014-12-11 09:05:53 -08:00
Isaac Murchie
5ef1048d45 Add sendKeyStrategy to cap handler 2014-12-10 10:18:05 -08:00
Sangeetha Srinivasan
1945b652f8 Android only : Add a capability to bring up an Android app, without stopping the process,if it is already running
Added server capability stopAppOnReset
Added capability to selendroid
Added help for stopAppOnReset
2014-12-04 11:55:24 -05:00
ktronic80
4b6809c80b Issue #3957 Refactored getStrings method for ios.js and ios-controller.js. cb is now last method parameter. Also update Android and Selendroid getStrings methods with stringFile parameter to fit getStrings method parameter called in controller.js. Added test for method parseLocalizableStrings in ios.js. 2014-12-01 12:03:12 -08:00
Kai Kesselring
33793591a8 #3957 added string file parameter to getStrings request. 2014-12-01 12:03:11 -08:00
sebv
ba965a52dc fixing spaces 2014-11-21 23:20:57 +08:00
Eric Millin
4d4cdb96f1 removed deprecated swipe api references (fix #3989) 2014-11-10 15:00:07 -05:00
Eric Millin
3fa27d36ac Fixed touch-specs failure and added detection of negative percentage offsets 2014-11-06 14:42:56 -05:00
Eric Millin
138b3a52c6 Merge pull request #3943 from 0x1mason/swipe_fix
Fix swipe action with target element: #3647
2014-11-04 13:51:01 -05:00
Eric Millin
5663bc9ff2 Fix swipe action with target element: #3647 2014-11-04 13:32:46 -05:00
sebv
a8f6077fff log stripColors fix 2014-11-04 22:50:08 +08:00
Jonathan Lipps
33e1a24a45 add --isolate-sim-device which enables appium to delete all other sims
as a workaround to xcode 6's crazy bugs
2014-10-13 09:50:29 -07:00
Jonathan Lipps
84ec8258c7 Merge pull request #3622 from Jonahss/userAgent
add userAgent reporting
2014-10-08 12:15:11 -07:00
Jonathan Lipps
4687052dea Merge pull request #3638 from 0x1mason/unlockDevice
Added Android lock/unlock feature: #3342 Fix
2014-09-18 10:00:27 -07:00
Eric Millin
6cc600c24b Added Android lock/unlock feature 2014-09-18 11:25:08 -04:00
Jonathan Lipps
38d2a005d6 fix lint 2014-09-17 14:46:05 -07:00
Sergey Belov
703f1b5dd9 Allow to run Appium using sudo if it is still run be user who owns Appium files 2014-09-17 22:56:14 +04:00