Commit Graph

806 Commits

Author SHA1 Message Date
bootstraponline dcedc884e5 Add scrollIntoView
Example:

 a =  find_element(:uiautomator, 'new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().text("WebView").instance(0));')

 a.text # WebView
2014-06-25 12:22:23 -04:00
Jonathan Lipps 950e9dd437 prime ios screenshot command with correct orientation (fix #722)
cc @edgy360
2014-06-23 16:39:38 -07:00
Jonathan Lipps 850c486772 make sure we wait for location services ios files too 2014-06-23 16:39:38 -07:00
Jonathan Lipps 11b403e33c fix launchAndQuit to actually wait for safari dirs if we need them 2014-06-23 15:01:50 -07:00
Jonathan Lipps 7a814ba0a6 Merge pull request #2920 from imurchie/isaac-unicode
Add Android/Selendroid IME methods
2014-06-23 13:49:19 -07:00
Isaac Murchie 76e1c69645 Add Android/Selendroid IME methods 2014-06-23 12:01:20 -07:00
Jonathan Lipps 5eef4b09ea Merge pull request #2922 from Mikrovolnovka/mikrovolnovka
Extending avoidProxy to make it possible make requests to all mobile-spe...
2014-06-23 11:05:18 -07:00
Jonathan Lipps dd5b36a849 Merge pull request #2917 from edgy360/IntentParser
Add server arguments for intent options
2014-06-23 10:59:56 -07:00
Jonathan Lipps 393962710a fix typo 2014-06-23 10:55:48 -07:00
Jonathan Lipps 762afa3649 allow users to bypass appium's sudo checks
so people who know what they're doing can do crazy things
partially works around #1902
2014-06-23 10:40:14 -07:00
sebv f62c5b8b98 fixed bodyParser.urlencoded deprecation warning 2014-06-23 22:36:10 +08:00
Mikrovolnovka d5b43a801e Extending avoidProxy to make it possible make requests to all mobile-specific appium requests from e2e tests code. 2014-06-23 11:54:59 +03:00
Jamie Edge 1aeee167c7 Added arguments for intent options. 2014-06-21 12:22:20 +01:00
Jonathan Lipps 7daa0bfe7f make sure we do a value check 2014-06-20 16:58:23 -07:00
sebv f73fc3d3d6 fixing comma 2014-06-21 02:29:01 +08:00
sebv 3e95e4f4b5 hideKeyboard update 2014-06-21 02:10:51 +08:00
Jonathan Lipps 4777fa3ca7 get rid of forceQuitInstruments (fix #2901) 2014-06-19 11:26:24 -07:00
Moiz Virani 3eca569879 Adding new intent parameters with default values, added object as parameter to startApp, added test to start app with intent category, updated capabilities.md, updated sub-module appium-adb to point to v1.1.0 and updated package.json 2014-06-18 14:56:23 -07:00
Jonathan Lipps 191b924145 Merge pull request #2889 from Jonahss/launchAndKill
launchAndKill checks for simulator directories to be present before fina...
2014-06-18 13:28:51 -07:00
Jonah Stiennon 7707867e1f launchAndKill checks for simulator directories to be present before finally killing. Fixes 2612 2014-06-18 11:59:04 -07:00
Jonathan Lipps 3773735fa0 use node-style callbacks and fix undefined logic 2014-06-18 11:47:58 -07:00
sebv 7fd67af4e3 update for new uiauto command processing 2014-06-18 23:57:03 +08:00
Jonathan Lipps 9772c718f0 equalsWebElement is not supported on android 2014-06-17 14:13:32 -07:00
Jonah Stiennon 44508dddce removed old comment 2014-06-17 13:42:23 -07:00
sebv 333b1c3fa6 big code refactoring, disentangling packages 2014-06-17 18:56:00 +08:00
Jonathan Lipps b2ce74e0f4 remove vestigial -real xpath strategy 2014-06-16 14:45:22 -07:00
Jonah Stiennon 4317dd3383 Implemented pullFolder for iOS and android 2014-06-16 11:54:54 -07:00
sebv 033e24b25e code cleanup 2014-06-16 15:12:53 +08:00
sebv cc0e9b7a5c reducing safari flakiness/ fixing safari tests 2014-06-16 14:29:34 +08:00
sebv 6325a18b41 prelaunch fix 2014-06-16 11:59:38 +08:00
bootstraponline eab876b85a Merge pull request #2852 from paymand/chromium_context
Don't call getProcessNameFromWebview for non WEBVIEW_* contexts.
2014-06-13 12:00:44 -04:00
Payman Delshad 52dfe64346 Don't call getProcessNameFromWebview for non WEBVIEW_* contexts. 2014-06-13 17:14:05 +02:00
sebv 24f97d5f25 bugfix: reset 2014-06-13 17:52:41 +08:00
sebv 4a983fe7f9 upgrade to uiauto v1.1.0 2014-06-13 14:42:01 +08:00
Jonah Stiennon ecc314e2df deviceName is required, unrecognized caps get logged to console. fixes #2765 2014-06-12 16:11:44 -07:00
Isaac Murchie bce6c5c698 Add autoWebview capability 2014-06-12 14:34:36 -07:00
bootstraponline 33d80e579d Improve find by id on Android
The old code used exists() which is expensive because we're finding
the element more than once.
2014-06-12 12:31:24 -04:00
Jonah 13fce0aefa Merge pull request #2807 from Jonahss/uiautomatorSelectorUpdate
Uiautomator selector update, fixes #2264
2014-06-11 16:13:10 -07:00
Jonah Stiennon e0d8bf2ff7 deprecated 'dynamic' locator strategy. fixed strategy deprecation code. 2014-06-11 16:11:39 -07:00
Jonah Stiennon 13d38bb2a4 added UiScrollable support to -android uiautomator locator strategy 2014-06-11 16:11:28 -07:00
Jonathan Lipps 1ac235ae77 socket.io socket objects don't have log level settings anymore (cc @sebv) 2014-06-11 14:07:22 -07:00
sebv 968f1ad6e8 Fixing iOS zip upload 2014-06-11 19:12:44 +08:00
Jonathan Lipps 79926ccbb3 make sure UNZIP env var doesn't confuse our code
fix #1173
2014-06-10 11:47:19 -07:00
bootstraponline 668e464c5c Merge pull request #2817 from bootstraponline/add_package_to_webview_context
Add package to Android webview context
2014-06-10 14:12:16 -04:00
bootstraponline 3bdbdba155 Add package to Android webview context 2014-06-10 13:40:03 -04:00
sebv dfae412481 wd upgrade, updated node touch action api 2014-06-10 13:05:31 +08:00
Moiz Virani c491bf24af Adding hideSoftKeyboard for android, updating package.json and updating appium-adb submodule 2014-06-09 12:35:16 -07:00
bootstraponline 70b9b3d2c0 Set most verbose log level as default 2014-06-09 12:34:39 -04:00
bootstraponline 88702ea119 Clean up Java server code 2014-06-09 10:01:17 -04:00
Jonathan Lipps 0f7126e448 Merge pull request #2789 from bootstraponline/simple_api_check
Simplify API checks
2014-06-06 11:13:09 -07:00