Jamie Edge
1aeee167c7
Added arguments for intent options.
2014-06-21 12:22:20 +01: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
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
9772c718f0
equalsWebElement is not supported on android
2014-06-17 14:13:32 -07:00
Jonah Stiennon
4317dd3383
Implemented pullFolder for iOS and android
2014-06-16 11:54:54 -07:00
Payman Delshad
52dfe64346
Don't call getProcessNameFromWebview for non WEBVIEW_* contexts.
2014-06-13 17:14:05 +02: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 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
bootstraponline
3bdbdba155
Add package to Android webview context
2014-06-10 13:40:03 -04: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
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
Jonathan Lipps
a9b8c7984f
fail if we need to parse package/activity but can't
...
also add some more logging so we know what's going on
2014-06-06 11:11:54 -07:00
bootstraponline
4410c17a77
Simplify API checks
2014-06-06 14:09:23 -04:00
Jonathan Lipps
624c61fd99
Merge pull request #2788 from bootstraponline/fix_android_id
...
Fix id search on Android
2014-06-06 11:05:53 -07:00
bootstraponline
f52428577d
Fix id search on Android
2014-06-06 14:02:42 -04:00
Jonathan Lipps
4b73ef93cf
allow pushStrings to work with 'app' as package, not just file
...
fix #2749 and add tests
also fix tryNTimes, I think it was vacuously succeeding all the time
(cc @sebv)
2014-06-05 17:09:48 -07:00
Jonathan Lipps
7b419650f1
Merge pull request #2435 from emakiej/support_chromium_context
...
Support for CHROMIUM context for embedded Chromium.
2014-06-05 16:35:56 -07:00
Ela Makiej
ec68a866a4
Support for CHROMIUM context for embedded Chromium.
...
Enables switching between NATIVE_APP and CHROMIUM contexts. Works for both backends: UIAutomator and Selendroid. It's intended to work for any Chromium
embedding app under the following conditions:
- user has to make sure the devtools socket is open
- user may need to provide a webdriver working with his app (probably deriving from chromedriver)
- user needs to use some additional capabilities: 'android-device-socket', 'chromedriver-executable' (optional), 'special-chromedriver-session-args' (optional)
2014-06-05 19:06:05 +02:00
Jonathan Lipps
8d4625125a
Merge pull request #2748 from imurchie/isaac-notifications
...
Add support for opening notifications in Android
2014-06-04 09:27:03 -07:00
Isaac Murchie
21d8a72de9
Add support for opening notifications in Android
2014-06-04 08:14:03 -07:00
sebv
cdafd82509
Improving logging
2014-06-04 09:07:58 +08:00
bootstraponline
a51e7a90dd
Fix app_strings
2014-06-03 16:53:53 -04:00
Jonathan Lipps
644097facc
Merge pull request #2736 from imurchie/isaac-multiaction-fix
...
Add error handling for invalid multi pointer gestures
2014-06-03 12:25:57 -07:00
sebv
06d60fc9ee
extracted appium-adb npm package
2014-06-03 12:59:15 +08:00
Isaac Murchie
82ec88c2f4
Add error handling for invalid multi pointer gestures
2014-06-02 16:53:49 -07:00
sebv
01a5cfcbb6
bugfixes / test fixes (fixing ci)
2014-05-31 22:13:51 +08:00
Jonathan Lipps
47008fe9e2
ensure we don't get extraneous bits when finding activity
...
fix #2507
2014-05-30 16:57:16 -07:00
Jonathan Lipps
c0ef7d417e
Merge pull request #2712 from bootstraponline/dedupe_complex_find
...
Dedupe complex find
2014-05-30 09:43:21 -07:00
bootstraponline
8e9f002e9d
Add dedupe for complex_find
2014-05-30 10:17:32 -04:00
Jonathan Lipps
45d6dd8b5a
Merge pull request #2703 from imurchie/isaac-md5
...
Handle error in md5 calculation
2014-05-29 14:07:50 -07:00
Isaac Murchie
45b514086c
Handle error in md5 calculation
2014-05-29 14:03:59 -07:00
Jonathan Lipps
fa503817fa
allow setting of tmp dir appium uses via --tmp flag
2014-05-29 13:33:20 -07:00
Jonathan Lipps
399adf2b0c
Merge pull request #2673 from paymand/long_press_keycode
...
Renamed keyevent to press_keycode and added long_press_keycode.
2014-05-28 12:30:04 -07:00
Payman Delshad
8b1ec9d92c
Renamed keyevent to press_keycode and added long_press_keycode.
2014-05-28 21:28:41 +02:00
Jonathan Lipps
e433bbc315
allow automation of chrome beta
2014-05-27 18:25:06 -07:00
bootstraponline
05bc569b1d
Update complex find with new uiautomator constants
2014-05-27 14:27:40 -04:00
Jonah
6ca80b0287
Merge pull request #2657 from bootstraponline/npe_fix
...
Fix DumpWindowHierarchy NullPointerException
2014-05-23 13:27:14 -07:00
bootstraponline
3baa5f53dc
Fix DumpWindowHierarchy NullPointerException
2014-05-23 16:26:26 -04:00
bootstraponline
ce6b4f0867
uninstall before install remote apk
2014-05-23 13:31:19 -04:00
sebv
155004a709
fixed chrome sessionId bug
2014-05-22 14:44:41 +08:00
bootstraponline
f9266b5dfe
Check exists before read file
2014-05-20 12:27:21 -04:00
Isaac Murchie
fc595d1557
Allow String keycode
2014-05-16 10:18:09 -07:00
Jonathan Lipps
ddd5c6849c
fix selendroid location
2014-05-15 10:17:44 +01:00
Isaac Murchie
5ae62f983e
Fix touch actions below API 18
2014-05-14 13:13:31 -07:00
bootstraponline
1b255378ab
Discard NotImportantViews only for XPath & DumpWindow
...
When setCompressedLayoutHeirarchy is enabled, views not marked as important to accessibility are discarded. This must be enabled for XPath and page source to work. If it's left enabled then it's not possible to find unimportant elements via other locator strategies.
If discard is toggled back to false at the end of an XPath request it will break XPath. To safely set discard to false, the code waits for the next find request that doesn't use XPath.
Thanks @paymand for figuring out how to make this work!
2014-05-13 12:48:37 -04:00
Ruben Gonzalez Alonso
b6428069fe
Use --adb option with chrome tests
2014-05-13 15:45:16 +02:00