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