Commit Graph
160 Commits
Author SHA1 Message Date
moizjv 28162c4fd4 Fixing perform touch with release action 2015-04-30 18:11:29 -07:00
Igor Pavlov 4bdf5ac0fe add android actual capabilities 2015-04-08 21:38:44 +06:00
Jonathan Lipps c8d1145263 Merge pull request #4467 from bootstraponline/4416
Add default packages to uiautomator id search
2015-03-27 09:25:52 -07:00
Isaac Murchie 4c39a92499 Allow android drag and drop with absolute coordinates 2015-03-13 12:23:55 -07:00
Isaac Murchie fe2be2a4b9 Add test for tapping an absolute position 2015-03-09 11:27:26 -07:00
sebv ee57dfe093 skipping flaky tests, check that later 2015-03-02 21:29:03 +08:00
sebv 97bd8207f8 skipping flaky tests, check that later 2015-03-02 21:07:10 +08:00
bootstraponline bade9b9f20 Add default packages to uiautomator id search
Given an element with resource id: com.example.android.testing.espresso.BasicSample:id/textToBeChanged

Now we can find this element using only id('textToBeChanged')
In addition to checking the default package name, the android package is also searched:

android:id/textToBeChanged
2015-02-01 15:22:42 -05:00
Jonathan Lipps ec3fb9f84f fix some tests for the 5.0 emu / new app 2015-01-20 14:17:47 -08:00
sebv 7e3e7818d9 extracted tempdir to appium-support 2014-12-27 21:10:05 +08:00
Jonathan Lipps a3a903893b make sure our 'chromeOptions' overriding works for Chrome and not just Chromeviews (fix #4119) 2014-12-01 14:44:01 -08:00
sebv 25532de0ec getting gps demo via npm as intended 2014-11-22 19:21:16 +08:00
Isaac Murchie e778c551e0 Add test for clearing password 2014-11-21 23:20:59 +08:00
Jayme Deffenbaugh af58dbe9f5 Add support for getting the resourceId attribute of an element 2014-11-21 23:20:59 +08:00
sebv 8d1031c3f3 added avd settings tests 2014-11-21 23:20:59 +08:00
sebv 679c13fed5 added clear tests 2014-11-21 23:20:57 +08:00
sebv 9d023e1ade added hideKeyboard Android tests 2014-11-21 23:20:56 +08:00
Jonathan Lipps 27a50d90fa can't think of any reason to have 15 1-line test files; this looks a lot cleaner 2014-11-13 14:48:47 -08:00
Eric Millin 4d4cdb96f1 removed deprecated swipe api references (fix #3989) 2014-11-10 15:00:07 -05:00
sebv 51c95add6c Updated Android bootstrap to returns status 7 on NotFoundException 2014-11-06 20:50:43 +08:00
Eric Millin 138b3a52c6 Merge pull request #3943 from 0x1mason/swipe_fix
Fix swipe action with target element: #3647
2014-11-04 13:51:01 -05:00
Eric Millin 5663bc9ff2 Fix swipe action with target element: #3647 2014-11-04 13:32:46 -05:00
Eric Millin d111eb16b0 Merge pull request #3909 from sebv/sebv-chromedriver-fix
chromedriver kill fix
2014-11-04 11:03:47 -05:00
Jonah Stiennon 5fd7dd2fb3 use a wait instead of sleep 2014-10-28 12:57:54 -07:00
sebv 7641f6c846 chromedriver kill fix 2014-10-28 15:20:58 +08:00
Jonah Stiennon c1118c60ca cleaned up gps test 2014-10-27 12:33:56 -07:00
sebv 13d56ef302 fixed android lock tests 2014-10-22 19:57:47 +08:00
sebv 49dcee02e5 test fix 2014-10-17 21:21:04 +08:00
Jonathan Lipps 8b5c9977f8 ios8-related testsuite updates + fixes 2014-10-13 09:50:28 -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
Isaac Murchie 1e4e6f7ce9 Fix Android location test 2014-09-25 16:06:53 -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
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
Isaac Murchie ec9bbc95a3 Don't crash when sending touch actions to webviews 2014-09-12 12:56:48 -07:00
Eric Millin fbc8feb529 Fix for #2969. Added ability to arbitrarily launch activities. 2014-09-12 13:11:31 -04: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
Isaac Murchie 7271947c76 Fix unicode in Selendroid 2014-09-05 21:47:49 +05:30
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 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
Isaac Murchie 26725e6fc0 Properly bracket unicode encoding 2014-08-21 10:39:45 -07:00
Jonah Stiennon 4f3a7eba76 getPageSource now uses the same code as the java Xpath code. Happens on the java side, not in node. 2014-08-20 17:30:14 -07:00
Jonah Stiennon 350f8c4491 Code refactoring. And 'complex find' locator strategy removed. Fixes #3092 2014-08-20 14:03:57 -07:00
Jonah Stiennon 44e75bb825 Xpath implementation moved into bootstrap java project. XPath now less buggy and adheres to the full xpath spec. Finding by XPath now operates on the uncompressed xml hierarchy. Fixes #3307 2014-08-20 14:03:56 -07:00