Commit Graph

11536 Commits

Author SHA1 Message Date
rockbot f7b7a91c86 finishes modifications for parallel testing on multiple android devices connected to the same machine 2013-08-21 14:27:05 -07:00
rockbot de7bc0ccbc adds first round of modifications to get multiple real android devices using appium 2013-08-21 14:26:53 -07:00
rockbot dca1ba9a92 updates device list to be an array of objects, instead of an array of arrays 2013-08-21 14:26:38 -07:00
bootstraponline 634f6849f0 Merge pull request #1025 from snevesbarros/installApp_fix
Update and fix to installApp mobile command
2013-08-21 11:10:14 -07:00
bootstraponline 08b01fd769 Merge pull request #1030 from tborys/remove_unziped_files
Remove *.app/*.apk/ file and Payload folder before appium starts to unzip file.
2013-08-21 11:02:14 -07:00
tborys aed90a9520 Added fix to remove app/apk files from zipPath before appium starts to unzip them. If this is *.app located in Payload folder then folder is being removed too. Fix is done because fruitstrap sometimes failes to install app file on the device when /var/folders/... are not cleared correctly. 2013-08-21 16:28:46 +01:00
Dylan Lacey eab79081be Added longer timeout for http_client
To compensate for slower boot time of Android VMs and for network issues, wait longer before timing out (but only at startup).
2013-08-20 18:34:24 -07:00
Jonathan Lipps 790bb8602f Merge pull request #1026 from TadeasKriz/fix/undefined-this
Fix "Cannot read property of null/undefined".
2013-08-20 09:36:47 -07:00
Tadeas Kriz 7178dd8034 Fix "Cannot read property of null/undefined". 2013-08-20 18:16:32 +02:00
snevesbarros e7f0e22780 fixed issue around installation where app was downloaded and unzipped twice for the installApp mobile command. 2013-08-20 16:24:49 +01:00
bootstraponline c207a899d1 Merge pull request #1016 from bootstraponline/mobile_proxy
mobile: localScreenshot
2013-08-20 07:18:25 -07:00
bootstraponline 101b83bcd9 mobile: localScreenshot 2013-08-20 10:12:51 -04:00
bootstraponline 6854a860a7 Merge pull request #1020 from mutualmobile/master
Dynamic strategy now benifits from the classmap aliases.
2013-08-19 14:47:55 -07:00
Eric Plaster 2500cedf35 Dynamic strategy now benifits from the classmap aliases. 2013-08-19 16:41:24 -05:00
bootstraponline c2b8f7f144 Merge pull request #1018 from jlipps/master
fix isAppInstalled
2013-08-19 12:48:09 -07:00
Jonathan Lipps cb69369574 add test and fix for isAppInstalled, updated selendroid test app location 2013-08-19 12:27:16 -07:00
Jonathan Lipps ec3895f283 Merge pull request #1015 from kinghenry3/timeoutfix
Appium now responds to the last command it received when instruments exits.
2013-08-16 13:43:08 -07:00
Henry Stratmann a8e6f0ce94 TestApp dies when sent to background. Test added for appium responding to last command when instruments is killed. 2013-08-16 15:34:17 -05:00
Henry Stratmann 98f4022dce Appium now reponds to the last command it received when Instruments exits thus it no longer leaves the selenium driver hanging. 2013-08-16 11:18:34 -05:00
Jonathan Lipps 37f16476c2 Merge pull request #1012 from mutualmobile/master
Optimized waitForPageLoad and added timeout
2013-08-15 16:27:55 -07:00
Eric Plaster e34e5dd5e1 Optimized looking at progress indicators and fixed a looping error. Also added a configurable timeout parameter. 2013-08-15 18:05:24 -05:00
Jonathan Lipps 0057e2c7a3 update selendroid to track dev branch instead of master 2013-08-15 15:57:30 -07:00
bootstraponline 0156cdcc36 Update troubleshooting.md
https://github.com/appium/appium/issues/1011
2013-08-15 15:24:29 -04:00
bootstraponline 73248f30f6 Merge pull request #1010 from snevesbarros/adb_fix_error
Changes to allow installApp, removeApp and isAppInstalled to be called without providing a device id
2013-08-15 09:50:29 -07:00
sergio.barros 214bda4581 removed checks related to udid and avd and added a check for udid only for ios. 2013-08-15 16:55:28 +01:00
Jonathan Lipps 3a6720dd12 forgot a change v0.8.5 2013-08-14 17:36:36 -07:00
Jonathan Lipps f69a604f1d changelog and bump to 0.8.5 for publish 2013-08-14 17:35:43 -07:00
Jonathan Lipps 25f3528e48 Merge pull request #1009 from jlipps/master
fix chrome issues
2013-08-14 17:32:48 -07:00
Jonathan Lipps 145f1423bb chrome fixes: eliminate race condition and make sure process ends 2013-08-14 17:02:29 -07:00
Jonathan Lipps 2ca0820bed update appium.io and selendroid submodules 2013-08-14 16:49:29 -07:00
Jonathan Lipps 5f1c722989 Merge pull request #1007 from jlipps/master
refactor and proxy fix
2013-08-14 14:55:00 -07:00
Jonathan Lipps 992a5e69f6 add test to make sure selendroid can proxy errors 2013-08-14 14:44:55 -07:00
Jonathan Lipps 709534635d factor more code out of controller into its own module
this fixes an issue with proxying since proxy.js and controller.js were
requiring each other and causing a bug for selendroid / chrome
2013-08-14 14:44:54 -07:00
Jonathan Lipps d027a89f85 Merge pull request #1002 from snevesbarros/release_session_fix
Minor fix to clear session before releasing the session
2013-08-14 12:25:52 -07:00
bootstraponline ed4f09c773 Merge pull request #1000 from snevesbarros/abd_fix
Change to allow isInstalled, install, uninstall to be called for Android without providing serial id
2013-08-14 05:08:29 -07:00
sergio.barros c0848230ac moved callback to release session to after we have cleared the session 2013-08-14 11:03:02 +01:00
sergio.barros c07d11118e Change to make Android requests more generic and allow install, uninstall and isInstalled to be called without having serial id defined. 2013-08-14 10:52:14 +01:00
Jonathan Lipps 34b13207c7 Merge pull request #997 from bootstraponline/fix_ios_screenshot
Save iOS screenshots to /tmp/appium-ios-screenshots/
2013-08-13 16:54:29 -07:00
Jonathan Lipps f9f2a0f338 changelog and bump to 0.8.4 for npm publish v0.8.4 2013-08-13 16:44:53 -07:00
Jonathan Lipps 502466d285 try out a fix for (null).tap issues
hat tip to @kinghenry3
2013-08-13 16:38:55 -07:00
Jonathan Lipps 5f66d07b49 fix failing mobile safari test 2013-08-13 16:38:55 -07:00
bootstraponline fa2a3ab9af Merge pull request #998 from jlipps/master
allow logcat capture for selendroid too
2013-08-13 16:03:57 -07:00
bootstraponline e1a8335ccd Save iOS screenshots to /tmp/appium-ios-screenshots/
Fix #983

Fix instruments dir
2013-08-13 18:54:56 -04:00
Jonathan Lipps 7bd555bea3 allow capturing logcat for selendroid 2013-08-13 15:50:40 -07:00
Jonathan Lipps c086845b7f refactor session proxy code 2013-08-13 15:50:40 -07:00
bootstraponline 4aed5887d8 Merge pull request #996 from jlipps/master
Retrieve logcat logs for android
2013-08-13 12:52:24 -07:00
Jonathan Lipps d16b4c686d add logcat support for appium android
we use the selenium facility for getting log types and log entries.
in this case, simply ask for logs of type 'logcat' and you'll get them
2013-08-13 10:59:05 -07:00
Jonathan Lipps 59c82e8806 Merge pull request #976 from jlipps/master
no need to do weird http stuff for chromedriver anymore
2013-08-08 16:59:54 -07:00
Jonathan Lipps 1bb7cc8764 no need to do weird http stuff for chromedriver anymore
this also fixes an issue with selendroid where non-ascii chars weren't
proxied correctly
2013-08-08 16:32:22 -07:00
bootstraponline fb229f998a Merge pull request #974 from jlipps/master
--ipa and --app aren't actually incompatible
2013-08-08 12:04:01 -07:00