Jonathan Lipps
3cdaf1bda0
fix latent javascript replace-with-'' bug
2014-04-24 17:27:30 -07:00
Jonathan Lipps
b45fea1e21
fix async bug ( fix #2382 )
2014-04-24 12:02:49 -07:00
Payman Delshad
62fa2816b0
Allow for whitespace in app path.
2014-04-17 15:33:11 +02:00
Isaac Murchie
d31ccee727
Allow for different inputs to find
2014-04-16 14:07:35 -07:00
sampar
855ebe87a5
Null checks for proxy.js when extracting Session ID, default to blank
2014-04-15 17:39:53 -07:00
Jonathan Lipps
81515ad53b
Merge pull request #2338 from paymand/logger
...
Set log level to 'debug' for logging to file.
2014-04-14 11:09:09 -07:00
Jonathan Lipps
3be9f2377c
Merge pull request #2336 from shyamvala/patch-2
...
Misleading error message for a Valid Platform
2014-04-14 11:06:26 -07:00
Payman Delshad
9ad24a8e04
Set log level to 'debug' for logging to file.
2014-04-14 09:38:10 +02:00
shyam
c8ebaced2e
Misleading error message for a Valid Platform
2014-04-13 18:58:31 -04:00
Isaac Murchie
af7b8327d1
Decode swipe action to native method
2014-04-13 10:19:18 -04:00
Isaac Murchie
e70f870c27
Allow android multi touch actions without an element
2014-04-13 00:49:12 -04:00
shyam
8cd6d2a382
ApkSigning when using custome keystore fails
...
ApkSigning fails when using a custom keystore. Looking into the logs I realized that the options to the jarsigner command are not in the right order. Once I made this change the signing went ahead as expected.
2014-04-11 17:41:47 -04:00
Jonathan Lipps
4cd36c8d6a
ensure that the logger is initialized with correct args before using it ( fix #2308 )
2014-04-10 18:46:17 -07:00
Jonathan Lipps
959cb6d113
loosen up sudo check so it allows various forms of authorize
2014-04-10 16:22:11 -07:00
Jonathan Lipps
ab242c68c9
don't try to validate device string if we're not >= ios 7.1
2014-04-10 14:08:20 -07:00
Jonathan Lipps
f74dbb78d7
Merge pull request #2315 from imurchie/isaac-action-fixes
...
Fix bugs in action handling
2014-04-10 10:50:07 -07:00
Isaac Murchie
3b71532826
Fix bugs in action handling
2014-04-10 13:36:50 -04:00
Jonathan Lipps
008df08fba
Merge pull request #2293 from snevesbarros/fix_for_install_launch_remove_requests
...
Added 2 fixes for when using the installApp, launchApp, removeApp requests seperately
2014-04-10 09:51:02 -07:00
Sergio Neves Barros
808e94f1da
Updated the app argument for the installApp, launchApp and closeApp to point to the device rather than appium. Also added a check for the "installToRealDevice" function to check if "launch" desired capability has not been set to false (as in that instance we want to manage installation and launching ourselves).
...
Changed the launch parameter to autoLaunch (including a check for launch desired capability and deprecation warning).
2014-04-10 17:40:00 +01:00
Jonathan Lipps
6af56cb283
use dumpWindowHierarchy for xml page source as well since it's more reliable
2014-04-09 16:11:50 -07:00
Jonathan Lipps
d566b7583f
fix selendroid command timeout bug and fix test that proves it work
2014-04-09 13:13:08 -07:00
Jonathan Lipps
0d792be080
make sure weird responses don't crash appium
2014-04-09 11:16:02 -07:00
Payman Delshad
ae54ebe297
Fix the broken -g/--log and --log-no-colors.
2014-04-08 19:04:57 +02:00
Dan Doveralba
425e68198f
Fix cleanupAppState
...
* wrap the path to sim in quotes for find
2014-04-07 15:49:50 -07:00
Jonathan Lipps
f861bf3ba5
Merge pull request #2286 from jlipps/master
...
fix up some version handling issues
2014-04-07 14:51:23 -07:00
Jonathan Lipps
1a7dd6f234
fix up some version handling so we can use ios 7.0 with xcode 5.1 for example
2014-04-07 14:44:39 -07:00
Jonathan Lipps
463e692c7b
Merge pull request #2270 from imurchie/isaac-touch
...
Add touch and multitouch actions for Android
2014-04-07 14:19:00 -07:00
Isaac Murchie
0df0d2b2dc
Add touch and multitouch actions for Android
2014-04-07 12:13:16 -07:00
Jonathan Lipps
fce54be2c8
creating instruments needs to come before setting prefs
...
because in setting prefs we might ephemerally launch instruments
which will check available devices
2014-04-07 12:01:57 -07:00
Jonathan Lipps
e1fe06ceb5
inner cbs need proper scope (cc @sebv)
2014-04-07 11:25:11 -07:00
Jonathan Lipps
52fc91bf98
these methods take complex body parameters, so make them posts
2014-04-07 09:40:53 -07:00
Jonathan Lipps
645cc62d61
if installing a remote apk fails, uninstall/rm and retry ( fix #2188 )
2014-04-04 15:43:43 -07:00
Jonathan Lipps
5147cbd58c
add avdLaunchTimeout/avdReadyTimeout ( fix #2247 )
...
and retry launching emulator once if it doesn't connect (fix #1820 )
2014-04-04 14:54:06 -07:00
Jonathan Lipps
a88eac5c00
update uiauto to take advantage of new hideKeyboard strategy ( fix #1153 )
2014-04-04 13:43:06 -07:00
Jonathan Lipps
3ae838a884
ensure we can use appium 1.0 style launch information from the command line ( fix #2231 )
2014-04-04 12:21:43 -07:00
Jonathan Lipps
f4b25accef
make sure binaries found using which/where get added to adb.inaries ( fix #2237 )
2014-04-04 12:06:58 -07:00
Jonathan Lipps
5ceb9bbb1b
finish off routing for #2226
2014-04-04 11:58:46 -07:00
sebv
ac69aa6da8
avoiding crashes
2014-04-05 02:15:24 +08:00
sebv
4702906186
allowing app paths relative to appium root
2014-04-05 02:11:45 +08:00
Jonathan Lipps
ce8adcfe6a
update testsuite to use 1.0-style caps
...
- and fix various issues with specific tests
2014-04-03 18:55:49 -07:00
Jonathan Lipps
cd0e4aa34f
make sure we check available devices when --default-device is used as well
2014-04-03 18:55:49 -07:00
Jonathan Lipps
341c15b309
fix async bug
2014-04-03 18:55:49 -07:00
Jonathan Lipps
d1553ccf39
update ios pullFile to account for the fact that the sim root might not have the exact version in it
...
@DylanLacey have a look at this, it's a gotcha of working with sim paths. My iOS SDK version might be '7.0', but the directory might be '7.0.3', or '7.0.3-64', so I changed this to use the directory finder from settings.js, and to throw a warning if there are multiple dirs. Unfortunately this change makes the unit tests rather impractical since it really depends on getting the status of the filesystem, so I added a new functional test and removed the unit tests.
Also verified tests pass now on 6.1, 7.0, and 7.1 with these changes
2014-04-03 11:54:57 -07:00
Jonathan Lipps
30b7c8b0b6
Merge pull request #2227 from DylanLacey/get_docs
...
Added pullFile support for iOS simulator.
2014-04-03 10:49:54 -07:00
Dylan Lacey
f2f349a36d
Added pullFile support for iOS simulator.
...
`mobile: pullFile {:path => '/Some/Path'}` fetches a file relative to
the root of the device's filesystem.
`mobile: pullFile {:path => '/Applications/Some.app'}` fetches a file
relative to the root of that Application's .app directory, adding in the
GUID.
Fixes #2010 , #1807
2014-04-02 22:19:25 -07:00
Jonathan Lipps
63f7cddcf3
Merge pull request #2249 from dandoveralba/non-retina
...
Support Launching Non-Retina iPhone
2014-04-02 16:06:18 -07:00
Dan Doveralba
b1ac218e63
Support Launching Non-Retina iPhone
...
* fix the bug in getDeviceString where we always assume 3.5" retina
2014-04-02 16:01:12 -07:00
Jonathan Lipps
f6fc69d496
raise an error if someone sends in a bad platformName ( fix #2179 )
2014-04-02 15:10:31 -07:00
Jonathan Lipps
1363f7d248
Merge pull request #2228 from Jonahss/androidLocStrat
...
Android loc strat
2014-04-02 14:37:03 -07:00
jonahss
ff30a5288b
-android uiautomator locator strategy
2014-04-02 14:27:49 -07:00