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
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
104d5653aa
Merge pull request #2785 from fbai/patch-1
...
Remove setting sessionOverride to false
2014-06-06 09:42:20 -07:00
Fan Bai
d618c16f99
Remove setting sessionOverride to false
...
Remove setting sessionOverride to false when cleaning up the session.
This parameter should left as it is.
Users may specify this value to true in the args when starting Appium server. However, once a session is cleared, this parameter would be as it was, instead of setting it to false.
2014-06-06 12:10:49 +08:00
Moiz Virani
54571b7820
Adding additional checks in doctor/dev.js and updating contributing.md
2014-06-05 18:35:16 -07: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
Jonathan Lipps
7162c6d653
upgrade wd and add test for getAppStrings
2014-06-05 16:33:14 -07:00
Curtis Siemens
0acf6fabe2
Parsing date from device log lines using regex to handle splitting on 1 or more spaces because date strings for days 1->9 look like "June 9 14:30:43" and splitting on single space was incorrect.
2014-06-05 15:01:24 -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