Commit Graph

456 Commits

Author SHA1 Message Date
Jonathan Lipps 1209d4b22a make sure command timeout is reset for proxied devices too (fix #1404) 2013-11-01 10:19:45 -07:00
Jonathan Lipps fbf46618ba fail with an error message if user is on xcode 5.0.1 (address #1377) 2013-10-29 11:46:13 -07:00
Jonathan Lipps 823d4da6a2 fiddle with some timeouts to account for older/slower emulators
and time testruns
2013-10-28 16:58:09 -07:00
Jonathan Lipps 805c55d464 command timeouts should be handled centrally by appium, not by each device 2013-10-28 11:39:50 -07:00
Jonathan Lipps b537c4ae71 remove confusing multiple session handling code
it doesn't actually do anything and was cruft
also, make session overriding non-default based on the mobile
JSONWP discussions
2013-10-28 11:39:50 -07:00
Jonathan Lipps 28114d9aea retry getting a session in appium tests (fix #1326) 2013-10-23 10:57:53 -07:00
Jonathan Lipps 8e5a0bb1f9 more cleanup including selendroid update 2013-10-22 11:29:19 -07:00
Jonathan Lipps 5ad5df488b move all android-related files together into devices/android 2013-10-17 12:33:49 -07: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 f673ec3044 merge ios-related files in devices 2013-10-17 12:33:48 -07:00
Jonathan Lipps 158c4887bd device-state not device_state 2013-10-17 10:30:11 -07:00
Jonathan Lipps ff5bf6b4cc put devices in their own place 2013-10-17 10:30:11 -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
Jonathan Lipps d0774ea4dc make some files pass the linter 2013-10-17 10:30:09 -07:00
Jonathan Lipps d8b696d5ce move unit tests into the test/ directory where tests belong 2013-10-17 10:30:08 -07:00
Dan Dover 15095b0814 Alert Updates
* change alert.text to return both title + text
* update tests
2013-10-15 19:26:42 -07:00
Jonathan Lipps ed093faa57 don't unfreezerotation, it actually cancels the rotation (fix #1280) 2013-10-08 16:23:02 -07:00
Payman Delshad 1d5f0868b6 Implemented pinch in/out on Android. 2013-10-08 16:14:20 +02:00
Jonathan Lipps 913295e405 bump selendroid test app to 0.6.0-SNAPSHOT 2013-09-27 14:45:08 +01:00
Jonathan Lipps 163fda6bc1 handle beforeEach and afterEach errors better in driverblock 2013-09-26 14:35:03 +01:00
Jonathan Lipps 048ee24b68 create driverblock.it to handle async mocha errs 2013-09-26 14:35:03 +01:00
Jonathan Lipps fa3bb6409a make 7.0 the default ios version
and add docs on how to work with multiple versions
2013-09-25 13:09:36 +01:00
filmaj 0d3950994a Robust, device-friendly unlock. Added gitsubmodule for unlock_apk.
reset.sh now builds the apk. adbs unlockScreen method now invokes
unlock.apk. added a new small, focused module called device_state to handle determining state of emulators/devices. currently has a "isScreenLocked" function. unlockScreen in adb.js now 1) checks if screen is locked or not first before doing anything and 2) uses unlock.apk to do the unlocking.
2013-09-19 14:09:45 -07:00
Jonathan Lipps 2c5daf4978 fix another place where APPIUM_PORT is needed 2013-09-16 16:16:42 +02:00
Jonathan Lipps 9fd01ca9f6 update uicatalog tests to use APPIUM_PORT 2013-09-16 16:09:11 +02:00
Jonathan Lipps 9dcb9d9736 fix apidemos alerts test to use APPIUM_PORT 2013-09-15 14:15:29 +02:00
Jonathan Lipps 712945f2ef fix sauce driverblock 2013-09-10 11:16:49 -07:00
Jonathan Lipps e5eb9f100d fix issue with touch/click on android getting wrong params 2013-09-09 10:18:50 -07:00
Jonathan Lipps 555724088a fix test for ios 7.0 2013-09-06 15:04:51 -07:00
Jonathan Lipps 758b36d9a8 make it easy to switch test version for ios 2013-09-06 15:04:51 -07:00
Sebastian Tiedtke b15cabde17 Added example with support Apache Cordova/PhoneGap 2013-09-05 16:08:59 -07:00
Jonathan Lipps cd01a5a014 fix tests for use of api level 18 emulator 2013-09-05 15:04:02 -07:00
Jonathan Lipps ab709a65f6 make sure displayed() returns bool and attribute() returns string 2013-09-05 15:04:02 -07:00
Jonathan Lipps c3e1da7b98 use monocle-js instead of monocle.js 2013-09-04 14:22:32 -07:00
Jonathan Lipps 7bdf2abd32 move driverblock_harmony out of lint range 2013-09-04 13:13:19 -07:00
Jonathan Lipps da2499abd6 add yiewd-based example test and new driverblock
to show how we are going to migrate the test codebase
to something that looks a lot nicer and easier to maintain
2013-09-04 11:37:03 -07:00
bootstraponline b5ff3f9ce1 Merge pull request #1077 from bootstraponline/ios_id
Add id support on iOS
2013-09-03 12:31:10 -07:00
bootstraponline 88f3f32e6b Add id support on iOS
Localizable.strings is equivalent to strings.xml on Android

Find by id now works the same on iOS & Android enabling cross platform tests.
2013-09-03 15:27:03 -04:00
Payman Delshad fd1bcf742b Added two more tests for 'mobile: drag'. 2013-09-02 18:24:29 +02:00
Felix Angerborn dad46bea4f Made previously implemented GetSize available for android 2013-08-29 14:43:53 +02:00
Felix Angerborn 5cdc090cc2 Now possible to use resource-id for finding elements. 2013-08-28 16:21:06 +02:00
bootstraponline 31c7be32c0 Merge pull request #1036 from paymand/android_drag
Support for drag/dragTo functions from Android API level 18.
2013-08-28 05:21:11 -07:00
Payman Delshad f148d6afef Support for drag/dragTo functions from Android API level 18. 2013-08-28 14:20:16 +02: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
Jonathan Lipps cb69369574 add test and fix for isAppInstalled, updated selendroid test app location 2013-08-19 12:27:16 -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
Jonathan Lipps 992a5e69f6 add test to make sure selendroid can proxy errors 2013-08-14 14:44:55 -07:00
Jonathan Lipps 5f66d07b49 fix failing mobile safari test 2013-08-13 16:38:55 -07:00