Commit Graph

43 Commits

Author SHA1 Message Date
Jonathan Lipps 839b9a893e fix lint errors 2015-04-03 12:24:26 -07:00
tarunsujit 7a63c4bc70 PlistBuddy fails to get Xcode version when there are spaces in path 2015-04-03 20:00:10 +05:30
Eric Millin 54f9b3af22 Fixed fail to find xcode 2015-03-09 16:29:36 -04:00
Jonathan Lipps d4d601039e use appium-support package for system detection 2015-01-13 10:55:00 -08:00
sebv 7e3e7818d9 extracted tempdir to appium-support 2014-12-27 21:10:05 +08:00
Eric Millin 5663bc9ff2 Fix swipe action with target element: #3647 2014-11-04 13:32:46 -05:00
Rubén González Alonso 0e46c57ac7 Fix EPERM error in Windows when using a remote apk already signed 2014-10-24 13:39:46 +02:00
sebv 3a73699bde switch to jQuery style cookie manager 2014-10-16 20:22:41 +08:00
Jonathan Lipps cd2c87b167 refactor jumbled methods into new simulator.js and xcode.js
and add support for cleaning safari files on ios8
2014-10-13 09:50:28 -07:00
Jonathan Lipps 83046534f4 refactor ios setLocale() and quarantine localization specs for ios8 due to #3595 2014-10-13 09:50:28 -07:00
Răzvan 367dee79af Show output if error on parsing Xcode version 2014-08-22 23:37:23 +03:00
sebv 968f1ad6e8 Fixing iOS zip upload 2014-06-11 19:12:44 +08:00
Jonathan Lipps 79926ccbb3 make sure UNZIP env var doesn't confuse our code
fix #1173
2014-06-10 11:47:19 -07:00
sebv cdafd82509 Improving logging 2014-06-04 09:07:58 +08:00
sebv 06d60fc9ee extracted appium-adb npm package 2014-06-03 12:59:15 +08:00
Jonathan Lipps fa503817fa allow setting of tmp dir appium uses via --tmp flag 2014-05-29 13:33:20 -07:00
Isaac Murchie 0df0d2b2dc Add touch and multitouch actions for Android 2014-04-07 12:13:16 -07:00
Jonathan Lipps 9de846cf1c add deprecation warnings for old page source and xpath methods 2014-03-27 16:29:55 -07:00
Jonathan Lipps cba8bc80ae fix typeof syntax 2014-03-25 12:12:11 -07:00
Dylan Lacey 0cbdb9b2d4 Log a deprecation message when mobileSource is called with the JSON
type, asking users to use XML type instead.
2014-03-25 03:18:46 -07:00
sebv a5eb53968a Making the builtin app backup path configurable 2014-03-25 02:04:50 +08:00
Dylan Lacey 21c8feb8e5 Add new device and automation capabilities, deprecate old caps
Added deprecation warning for older style caps.  Warnings are output
once only for a given function or capability.  A final trailing log
message is released saying there were deprecations.

Busted unit tests into smaller tests

Capabilities are now an object, created by passing the capabilities
to Capabilities.  Properties on that object are copied into the Capabilities object so the API is identical.

Store the value of platformVersion as version.
2014-03-19 09:35:36 -07:00
Jonathan Lipps a7a11c4a64 allow zipfiles to give us app path even when it's not explicitly mentioned as an archive member 2014-03-17 11:18:50 -07:00
sebv 2db67fb872 Extracted appium-uiauto package 2014-03-02 16:07:57 +08:00
jonahss 8d6864a55a bugfix: watchForUnresponsiveIntruments process was being run even on systems which did not have ios configured, causing a fatal error. 2014-02-25 15:54:11 -08:00
jonahss cd411874a4 changed .appiumconfig to .apapiumconfig.json so we can load it with require() and have it cached 2014-02-25 15:53:55 -08:00
Jonathan Lipps 0039c7294a add safarIgnoreFraudWarning cap tests 2014-02-20 16:17:23 -08:00
Jonathan Lipps 5e3fbbe450 for iOS6, copy built in app, don't delete 2014-02-20 16:17:23 -08:00
sebv d971f72c46 stricter jshint rules enforcable from editor 2014-01-29 14:03:34 +08:00
Jonathan Lipps 82875e7531 make settings app a first-class appium-supported ios app 2014-01-23 15:20:02 -08:00
Jonathan Lipps 4663e66ee3 support selendroid 4.4/19 better 2014-01-13 15:54:16 -08:00
Andrew Wason 456fc65bd2 Use correct suffix (.zip or .apk) when downloading app from a url.
md5calculator (used in lib/devices/android/android-common.js)
can only handle files that end in .ipa or .apk, not .zip.
Currently urls that end in .apk are downloaded as appium-app.zip
2014-01-10 17:18:27 -05:00
Jonathan Lipps 93f6306159 getiOSSDKVersion only returns major version, but we need minor versions for clearing out safari. use glob instead 2013-12-19 17:03:18 -08:00
Jonathan Lipps 4d159743e6 make sure that if we delete a built-in app, we look in /tmp to try and launch it if it ends up being not put back yet 2013-12-19 16:17:37 -08:00
Jonathan Lipps 321b161124 allow built-in apps to be automated by temporarily moving them 2013-12-18 16:52:36 -08:00
Jonathan Lipps 1ebc3dd655 make sure we don't start FQInstruments on non-mac or mac < 10.9 (fix #1585) 2013-12-10 13:36:43 -08:00
Jonathan Lipps 5b79c647ea make sure we extract the right file from the zip (fix #1557) 2013-12-04 09:48:55 -08:00
Dan Cuellar e43c1c7861 Fixing get iOS SDK version for Xcode 4 2013-11-26 12:40:48 -08:00
Dan Cuellar 67a172ba8d Fix Locale Settings for iOS > 7.0.0 2013-11-23 13:20:59 -08:00
Dan Cuellar 7b1e1badce Set iOS Simulator Language using ios-sim-locale from https://code.google.com/p/ios-sim-locale/ 2013-11-11 13:01:10 -08:00
Jonathan Lipps 64f5619331 move uiauto stuff into ios/ and extract status and xpath libs 2013-10-17 12:33:48 -07:00
Jonathan Lipps 31c49f590d move server-related stuff into lib/server 2013-10-17 10:30:11 -07:00
Jonathan Lipps 3eee9d8a61 move code into lib/ like a normal node project 2013-10-17 10:30:10 -07:00