Commit Graph

1196 Commits

Author SHA1 Message Date
Dan Cuellar 9b3d752d97 Updating tapster robot URLs 2015-04-18 21:23:50 +01:00
Jonathan Lipps 7d085163f0 Merge pull request #4948 from 0x1mason/async_logging
Added async-trace switch and longjohn and stack-trace dependencies.
2015-04-17 11:31:04 -07:00
Eric Millin f96ef4f9c8 Added async-trace switch and longjohn and stack-trace dependencies. 2015-04-17 11:48:38 -04:00
Jonathan Lipps 59beaebb89 Merge pull request #4942 from imurchie/isaac-ios-crashlogs
Fix ios crash log retrieval
2015-04-16 14:58:13 -07:00
Isaac Murchie 510433a1cc Fix ios crash log retrieval 2015-04-16 16:34:58 -05:00
Jonathan Lipps d7886479cb fix safariAllowPopups issue w/ ios 8+ (fix #4784) 2015-04-15 14:17:00 -07: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 52480e3b2c ensure @sebv's new safari webview logic is active for >= 8.1, not just 8.1 2015-04-14 07:43:57 -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 c1f1f1ac04 if we are downloading an app, actually listen for the error event (add better logs for #4832) 2015-04-13 14:23:25 -07:00
Jonah Stiennon a887068c2e refactor of ios.js. Main launch sequence broken into separate flows for simulators and real devices. Added appium-xcode repo to replace xcode.js. Use idevice_id to get device udid, fallback on udidetect. Use idevicesyslog to get device logs, fallback on deviceconsole 2015-04-10 14:05:20 -07:00
Jonathan Lipps a380008b73 update appium-chromedriver and node-simctl with babel-backed transpiler 2015-04-10 13:40:08 -07:00
Jonathan Lipps 469835e6a7 update future.js to patch Promise with .nodeify so it can interoperate with Q/Bluebird 2015-04-08 17:24:21 -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 c871e8a046 ensure that we send in the device we're using to chromedriver 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
Jonathan Lipps 446bd68e02 Merge pull request #4851 from nwlunatic/master
Add android actual capabilities
2015-04-08 08:48:46 -07:00
Igor Pavlov 4bdf5ac0fe add android actual capabilities 2015-04-08 21:38:44 +06:00
Jonathan Lipps 6264aae00b fix undefined crash due to calling non-existent 'navToView' function (cc @sebv) 2015-04-07 11:03:14 -07:00
Jonathan Lipps 839b9a893e fix lint errors 2015-04-03 12:24:26 -07:00
Jonathan Lipps c0ccc279f0 Merge pull request #4855 from 0x1mason/springboard_fix
Return false if SpringBoard loads instead of app
2015-04-03 12:21:48 -07:00
Eric Millin e50cc69a20 Return false if SpringBoard loads instead of app 2015-04-03 14:13:07 -04:00
Jonathan Lipps a8170591c0 Merge pull request #4846 from tarunsujit/master
PlistBuddy fails to get Xcode version when there are spaces in path
2015-04-03 07:39:19 -07:00
tarunsujit 7a63c4bc70 PlistBuddy fails to get Xcode version when there are spaces in path 2015-04-03 20:00:10 +05:30
Jonathan Lipps b0035bede6 Merge pull request #4840 from imurchie/isaac-real-safari
Fix handling real device object in Safari
2015-04-02 11:30:12 -07:00
Aaron Madlon-Kay 464be9ce1d For iOS get home path from environment, not by guessing 2015-04-02 18:11:35 +09:00
Isaac Murchie fa568637eb Fix handling real device object in Safari 2015-04-01 14:52:42 -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 91de63f29b Merge pull request #4794 from aleks2a/updating_current_location
updating setting up current location for iOS 8.1 & 8.2
2015-03-27 09:42:06 -07:00
Jonathan Lipps c8d1145263 Merge pull request #4467 from bootstraponline/4416
Add default packages to uiautomator id search
2015-03-27 09:25:52 -07:00
Jonathan Lipps 8765b5baa7 Merge pull request #4771 from tarunsujit/master
chromedriver kill fix on windows
2015-03-27 09:18:28 -07:00
Jonathan Lipps 73e57d7076 Merge pull request #4801 from imurchie/isaac-ios83-test
Add basic test support for iOS 8.3
2015-03-27 09:04:56 -07:00
Eric Millin 8abd1923a4 Merge pull request #4790 from paymand/3942
Fix for #3942: Removed fruitstrap (use node-idevice everywhere).
2015-03-27 12:02:15 -04:00
Jonathan Lipps 2cdf74b2e1 fix issue with finding xcode folder if xcode-select output ends in /. (fix #4456) 2015-03-27 09:00:41 -07:00
Isaac Murchie 450abc9828 Add basic test support for iOS 8.3 2015-03-27 08:19:21 -07:00
Jonathan Lipps 3bfa673481 ensure installApp/removeApp/isAppInstalled can be run from selendroid as well (fix #4457) 2015-03-26 13:55:40 -07:00
Jonathan Lipps 12085e8452 Merge pull request #4729 from SBoudrias/cookie-encoding
Don't url encode cookie value
2015-03-26 11:23:07 -07:00
Aliaksei Piatrouski 53c79a9642 updating setting up current location for iOS 8.1 & 8.2 2015-03-26 10:26:11 -07:00
Jonathan Lipps 48896f8784 Merge pull request #4782 from appium/isaac-sim
Check alternate sim location
2015-03-26 09:35:16 -07:00
Filipe Esperandio 202c6e65ce Fix #4763. Parse java version even when it does not come in the first line of the command output
code style improvements

bind callback to local function

code style
2015-03-26 13:14:50 -03:00
Payman Delshad 8b40589571 Fix for 3942: Removed fruitstrap (use node-idevice everywhere). 2015-03-26 14:46:54 +01:00
tarunsujit f47f52904c chromedriver kill fix on windows 2015-03-25 13:13:44 +05:30
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
Simon Boudrias 3eb3949717 Don't url encode cookie value
This change is to ensure we stay consistent with other selenium driver
implementation.
2015-03-17 17:27:35 -07:00
Isaac Murchie 695b7cd819 Check alternate sim location 2015-03-13 12:50:35 -07:00
Isaac Murchie 4c39a92499 Allow android drag and drop with absolute coordinates 2015-03-13 12:23:55 -07:00