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