Commit Graph

1236 Commits

Author SHA1 Message Date
Jonathan Lipps 963eac555b get rid of old xpath/uiauto dirs now that we have appium-uiauto 2015-05-12 12:11:02 -07:00
moizjv 37e782dc69 Fixing sendKeys and clear text for real samsung devices 2015-05-12 00:25:45 -07:00
Jonathan Lipps 42afa652e1 appium-chromedriver now manages and builds chromedriver binaries, so remove all logic that has to do with building and finding them in appium itself (fix #5095) 2015-05-11 14:35:14 -07:00
Jonah Stiennon ab4a0c82fd fix #4825 context switching on real safari 2015-05-11 10:47:48 -07:00
Isaac Murchie f8c8034237 Fix Android keys by finding focused element 2015-05-06 12:38:42 -07:00
Jonathan Lipps 42761c1b33 Merge pull request #5064 from moizjv/master
Fixing extractStrings method 1.4.0 regression
2015-05-06 09:00:25 -07:00
moizjv 47c23845e5 Fixing extractStrings method 2015-05-06 00:00:37 -07:00
Jonah Stiennon 446e90cecc fix #5061, execute_async on Safari Real Device 2015-05-05 17:54:23 -07:00
Jonah Stiennon 62aed52387 add real-device flag for ios test script 2015-05-05 17:54:23 -07:00
moizjv 03ae1ab324 Fixing location settings for iOS 2015-05-04 18:15:08 -07:00
Jonathan Lipps 68cd862c93 node version deprecation warning should go after the show-config branch, otherwise it'll mess up JSON 2015-05-04 16:09:45 -07:00
Jonathan Lipps 3aaa8de12f add an es6 Promise polyfill so node 0.10 still works (fix #5046) 2015-05-04 14:52:55 -07:00
Jonathan Lipps ff9479c066 deprecate node 0.10 2015-05-04 14:52:55 -07:00
Dan Cuellar 6796d89ea2 Tapster will tap at coordinates 2015-05-03 10:35:00 +01:00
Jonathan Lipps 08833363dd add more logging and error handling for extracting android strings, to prevent a crash (fix #4759, fix #4630) 2015-05-01 11:05:10 -07:00
Jonathan Lipps 1dca71de21 fix remote debugger so it doesn't use console.log, and truncate logs displayed 2015-05-01 07:51:17 -07:00
Jonathan Lipps 937925d231 update xcode deprecation to allow Xcode6.0.1+iOS8.0, and update 1.4 beta changelog 2015-04-30 21:03:35 -05:00
moizjv 28162c4fd4 Fixing perform touch with release action 2015-04-30 18:11:29 -07:00
Jonah Stiennon 9108a6e860 Safari Launcher updated to use Instruments to press a button to launch safari. Fixes Safari tests on real devices iOS 8.0 and up 2015-04-30 11:13:49 -07:00
Jonah Stiennon 2edff49657 fix a bug in finding ios real device id 2015-04-29 12:02:25 -07:00
Jonathan Lipps a50ffb0d5b Merge pull request #5019 from jlipps/master
fix issue with chromedriver not returning sessionId for override
2015-04-29 12:12:07 -05:00
Isaac Murchie b617ec9c50 Update to allow safari on a 7.1 sim above xcode 5 2015-04-29 09:52:30 -07:00
Jonathan Lipps 529341309c fix issue with chromedriver not returning sessionId for override (fix #5013) 2015-04-28 22:02:46 -05:00
Jonathan Lipps e230eee72a it's ok for the url to be about:blank when starting an older version of safari 2015-04-28 18:05:44 -05:00
Jonathan Lipps bf2b1d8875 Merge pull request #5016 from moizjv/chrome-adb-fix
Fixing chrome driver to use correct ADB path
2015-04-28 15:36:01 -05:00
Jonathan Lipps 9bc59cfe94 fix incorrect .bind() causing an undefined crash when prelaunching sim (cc @Jonahss) 2015-04-28 15:00:18 -05:00
moizjv c9aeb24f75 Fixing chrome driver to use correct ADB path 2015-04-28 12:53:37 -07:00
Jonathan Lipps 5aa4f8d31d deprecate iOS < 7 and xcode < 6.3 (resolve #4996) 2015-04-28 12:44:59 -05:00
moizjv 7464dc261e Fixing actual android capability 2015-04-27 15:28:39 -07:00
Jonathan Lipps b42e3a9545 fix up stop app on reset issue; make sure the cap matches the flag 2015-04-24 09:50:20 -07:00
Jonathan Lipps 7c1f267c98 Merge pull request #4973 from siriwit/master
Location services fix
2015-04-24 09:36:19 -07:00
Dan Cuellar 768e8fc88e Merge pull request #4957 from penguinho/tapster-send-keys
Sending keystrokes to tapster
2015-04-24 05:58:15 +01:00
Jonathan Lipps 965d5f6bcc Merge pull request #4899 from imurchie/isaac-android-gestures
Make android gestures use offsets
2015-04-23 13:43:12 -07:00
Dan Cuellar f606f3460a Sending keystrokes to tapster 2015-04-23 10:02:08 +01:00
Isaac Murchie 665890b23e Make android gestures use offsets 2015-04-22 10:16:25 -07:00
Jonathan Lipps 095746d0bc Merge pull request #4980 from moizjv/cpu
Adding disableAndroidWatcher cap to reduce cpu cycles on android device/emulator #4698
2015-04-21 16:19:00 -07:00
moizjv 099e0cfa0f Adding disableAndroidWatcher cap 2015-04-21 14:50:03 -07:00
siriwit b443b6b508 Location services fix
- Supported allow location service for 8.x platform.
- Fixed location service for 7.x platform.
2015-04-21 16:32:26 +07:00
moizjv 666a5a8f39 Ignoring UiObjectNotFoundException when parsing UiScrollable parser 2015-04-21 00:08:18 -07:00
Isaac Murchie 0a1ff83778 Add test support for iOS 8.4 2015-04-20 13:46:22 -07:00
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