Commit Graph

884 Commits

Author SHA1 Message Date
Jonathan Lipps 8b5c9977f8 ios8-related testsuite updates + fixes 2014-10-13 09:50:28 -07: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 c12def3862 add ability for testsuite to determine ios8 sim udid
and add support for pull/pushFile in 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
Jonathan Lipps 07fdefde7d ios8 safari / new remote debugger protocol support 2014-10-13 09:50:28 -07:00
Jonathan Lipps 5f4bdf2505 add support for starting an app via bundleId on the ios sim 2014-10-13 09:50:28 -07:00
Jonathan Lipps ece99e76ba basic ios8 support 2014-10-13 09:50:28 -07:00
Jonathan Lipps 620f859d0b Merge pull request #3735 from 0x1mason/swipe_test
Swipe test
2014-10-08 09:44:57 -07:00
bootstraponline f75f1adf4a Fix UiSelector instance in find_elements
If a UiSelector already uses instance, then invoking instance again
will replace the original instance number. The UiSelector will then
point to a completely different element.

To fix this problem, these selectors ending with instance are detected
via a regex and the extra .instance call is avoided.
2014-10-02 09:27:55 -04:00
Eric Millin 2f400f2a5f Added swipe test for 'swipeDown' strategy 2014-09-29 16:39:54 -04:00
sebv f44f8b1767 porting ci to jenkins 2014-09-29 19:46:26 +08:00
Isaac Murchie 1e4e6f7ce9 Fix Android location test 2014-09-25 16:06:53 -07:00
Isaac Murchie d8777e876f Fix test for iOS 6 findByUiAutomation 2014-09-24 15:07:40 -07:00
Isaac Murchie ebe67ac8f4 Remove ios during crash test 2014-09-24 14:48:51 -07:00
Isaac Murchie 06a9ff067e Make sure we skip UICatalog tests in iOS 6 2014-09-24 12:31:02 -07:00
Eric Millin 470a1c9dde Fixed incorrect arguments in lock-specs.js that were causing tests to fail 2014-09-24 14:05:28 -04:00
sebv d7f9bd6ee4 fixing error messages in unit tests 2014-09-19 22:11:22 +08:00
Jonathan Lipps 2818e6a3fb android testsuite fixes 2014-09-18 12:43:24 -07:00
Jonathan Lipps 4687052dea Merge pull request #3638 from 0x1mason/unlockDevice
Added Android lock/unlock feature: #3342 Fix
2014-09-18 10:00:27 -07:00
Eric Millin 6cc600c24b Added Android lock/unlock feature 2014-09-18 11:25:08 -04:00
Jonathan Lipps a3873bb7c6 fix selendroid/android spaces-in-app-path bugs
by upgrading adb
fix #3461
2014-09-15 16:26:24 -07:00
Jonathan Lipps 9cf909ec87 Merge pull request #3625 from imurchie/isaac-hint
Handle hint text when setting text in Android
2014-09-15 10:01:17 -07:00
Isaac Murchie ec9bbc95a3 Don't crash when sending touch actions to webviews 2014-09-12 12:56:48 -07:00
Isaac Murchie 0720eb167e Handle hint text when setting text in Android 2014-09-12 12:55:43 -07:00
Jonathan Lipps 43eac403e8 Merge pull request #3462 from 0x1mason/2969
Fix for #2969. Added ability to arbitrarily launch activities.
2014-09-12 10:54:14 -07:00
Eric Millin fbc8feb529 Fix for #2969. Added ability to arbitrarily launch activities. 2014-09-12 13:11:31 -04:00
Jonathan Lipps 2e16c9ac29 fix env scoping bug 2014-09-11 17:42:37 -07:00
Jonathan Lipps 5daea720ba bring back @jonahss's settings api changes 2014-09-08 16:13:55 -07:00
Jonathan Lipps 3395f2b47e revert premature settings API merge 2014-09-08 16:12:25 -07:00
Jonathan Lipps 6666e1128e Merge pull request #3575 from Jonahss/settings2
Add Settings api, and xpathCompression setting for Android
2014-09-08 15:02:45 -07:00
Jonah Stiennon 5798b1436f Add Settings api, and xpathCompression setting for Android 2014-09-08 14:24:17 -07:00
Jonathan Lipps 56ec1ae67f Merge pull request #3578 from imurchie/isaac-unicode
Fix unicode in Selendroid
2014-09-08 10:16:02 -07:00
Jonathan Lipps 3a67eef519 Merge pull request #3530 from axemclion/perf
Enabled Performance Logs for iOS
2014-09-05 13:04:10 -07:00
Jonathan Lipps 8b5107430c update list of non-tested scenarios [ci skip] 2014-09-05 11:07:47 -07:00
Isaac Murchie 7271947c76 Fix unicode in Selendroid 2014-09-05 21:47:49 +05:30
Parashuram 6c6362f0a3 Enabled Performance Logs for iOS 2014-09-04 18:32:42 -07:00
Jonathan Lipps 316f45341b add a test for getting picker wheel values 2014-08-29 15:40:00 -07:00
Jonathan Lipps 3c6a25b5ae fix async bug in ios crash waterfall
previously, we'd respond to the client's current callback and then start
the shutdown sequence. this opened up a situation where the client could
then call another command (say driver.quit) during shutdown, enabling
the possibility of two simultaneous shutdown flows causing undefined
behavior. this fix makes sure we don't respond to the client for a
command that caused a crash until we're done shutting down.
2014-08-29 14:05:39 -07:00
Jonathan Lipps 4d2c4bacfc add test to prove we can close and re-launch an app mid-session 2014-08-29 13:13:11 -07:00
Jonathan Lipps e90013afc3 Merge pull request #3501 from 0x1mason/3383
Fix #3383: Added ability to launch ios app via bundleId
2014-08-28 14:08:54 -07:00
Jonathan Lipps 90c1d15ef9 update tests to deal with new testapp crash button [ci skip] 2014-08-28 10:44:53 -07:00
Eric Millin 5cb1f92168 Fix #3383: Added ability to launch ios app via bundleId 2014-08-28 12:39:48 -04:00
Jonathan Lipps 3c1f946c12 fix issue where server can crash while recovering from an instruments failure (fix #3480) 2014-08-26 18:14:33 -05:00
Jonathan Lipps a4215214c9 fix up some more tests so they pass with the new sendkeys behavior 2014-08-25 12:44:46 -05:00
Jonathan Lipps f122b0562a make sure executeAsync callback address/port aren't lost between sessions
cc @sebv, this is what was going wrong before
2014-08-22 21:27:25 -04:00
Jonathan Lipps ad787fe65a get rid of test which we moved elsewhere 2014-08-22 21:26:02 -04:00
Jonathan Lipps 0e92193f04 fix android tests as a result of apidemos change and removal of complexFind
cc @0x1mason and @Jonahss
2014-08-22 21:08:19 -04:00
Jonathan Lipps a8fbcf92ab update appium-instruments with real device hang-on-start fixes
fix #3376
2014-08-22 16:17:53 -04:00
Jonathan Lipps 2539003cf9 Merge pull request #3442 from jlipps/native-chrome
allow automation of native chrome elements (fix #3434)
2014-08-22 13:13:34 -04:00
Jonathan Lipps aada1fc3e1 Merge pull request #3450 from imurchie/isaac-unicode
Properly bracket unicode encoding
2014-08-21 15:45:29 -04:00