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
Jonah Stiennon
5798b1436f
Add Settings api, and xpathCompression setting for Android
2014-09-08 14:24:17 -07:00
Isaac Murchie
c8b0087063
Android Chromedriver caching
2014-08-08 16:42:07 -07:00
Jonathan Lipps
37afd9842c
announce that we know about the networkConnection api ( fix #3233 )
2014-07-25 16:00:21 -07:00
Jonathan Lipps
1fa2f5f432
no need to care about window_handles anymore ( fix #3105 )
2014-07-09 10:15:54 -07:00
sebv
e55b32fb45
resetting commandTimeout at each step of the implicitTimeout cycle
2014-07-07 17:10:09 +08:00
Jonathan Lipps
4f1e426c95
bring back autoLaunch: false ( fix #2629 , fix #3045 )
2014-07-03 12:41:52 -07:00
Jonathan Lipps
3d4a4861e8
fix installApp name conflict and add tests ( fix #3030 )
2014-07-01 11:48:24 -07:00
Jonathan Lipps
7d70a828b8
Merge pull request #2965 from imurchie/isaac-unicodefix
...
Fix exit from unicode mode
2014-06-26 11:40:21 -07:00
Isaac Murchie
52f1ab14db
Fix exit from unicode mode
2014-06-26 09:13:06 -07:00
Jonathan Lipps
d66c81c2a5
Merge pull request #2945 from imurchie/isaac-networkconnection
...
Add network connection endpoint
2014-06-26 02:38:49 -07:00
Moiz Virani
9f7e2efd95
Adding additional check to if shutdown is already in process
2014-06-25 17:00:36 -07:00
Isaac Murchie
9d863079cc
Add network connection endpoint
2014-06-25 13:09:41 -07:00
sebv
27e88940f5
Logging improvements
2014-06-25 23:23:11 +08: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
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
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
Isaac Murchie
bce6c5c698
Add autoWebview capability
2014-06-12 14:34:36 -07:00
bootstraponline
3bdbdba155
Add package to Android webview context
2014-06-10 13:40:03 -04: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
sebv
cdafd82509
Improving logging
2014-06-04 09:07:58 +08:00
Jonathan Lipps
fa503817fa
allow setting of tmp dir appium uses via --tmp flag
2014-05-29 13:33:20 -07:00
Ruben Gonzalez Alonso
be347e9257
Check updateStrings errors and improve parseLocalizableStrings in iOS
2014-05-13 09:59:24 +02:00
Ruben Gonzalez Alonso
858b4a30e9
Add optional argument 'language' to getStrings in Android and Selendroid
2014-05-13 09:58:05 +02:00
Ruben Gonzalez Alonso
2f0298463b
Fix error removing old strings file from windows
2014-05-13 09:58:04 +02:00
Ruben Gonzalez Alonso
72d0237ab9
Extract strings from apk and add getStrings method on selendroid
2014-05-13 09:58:03 +02:00
Ruben Gonzalez Alonso
35cfc47e1e
Extract strings from apk corresponding to device language instead of default to be used with ID location strategy in Android
2014-05-13 09:58:03 +02:00
Dan Cuellar
5401b42d3e
Adding language and country support to Android
2014-05-12 07:55:22 -07:00
bootstraponline
74a233b6e8
Fix compressXml
...
The old compressXml did not presist across uiautomator sessions.
By requesting 'DumpWindowHierarchyCompressed' it ensures the result is
always compressed, even if the server had been restarted.
For some reason if compressXml is disabled then the xpath index on Android
will return the wrong result.
2014-05-07 15:23:18 -04:00
Jonathan Lipps
d8d0a26706
fix lint errors
2014-05-06 14:15:39 +01:00
sebv
1df406033e
Using Async.queue to queue commands
2014-04-28 13:01:04 -07:00
Jonathan Lipps
318617819f
change app-package and app-wait-package to appPackage and appWaitPackage
2014-04-10 15:20:24 -07:00
sebv
4702906186
allowing app paths relative to appium root
2014-04-05 02:11:45 +08:00
Dylan Lacey
148336fc04
Use the new capabilities throughout the codebase.
...
Every entry in `Capabilities.capabilityConversions` is now used to
convert capabilities into the args array.
Change version to versionVersion.
Change device to platformName
Stop aliasing platformVersion to version in Capabilities.js
2014-04-01 16:42:28 -07:00
Isaac Murchie
f4f730e1ee
Use contexts for switching native/web
2014-03-19 21:13:47 -07:00
bootstraponline
9abcd247d6
Fix android process detection
2014-03-19 12:44:30 -04:00
Jonathan Lipps
482d24e0e1
add packageAndLaunchActivity support for selendroid
...
also convert our tests to use this by default so that it's tested
also move it to after prepareDevice so we make sure to run adb commands
with the appropriate device id etc
fix #2083 , cc @bootstraponline
2014-03-17 15:15:48 -07:00
Jonathan Lipps
255ad390b0
Merge pull request #2028 from bootstraponline/android_default
...
Parse Android package and launch activity from apk
2014-03-17 09:37:20 -07:00
bootstraponline
9fd7718707
Parse Android package and launch activity from apk
...
Update logging
Add null guard
Prevent null waitPkg
2014-03-16 00:14:25 -04:00
sebv
f61a321d2e
bugfix, context was wrong
2014-03-11 21:44:59 +08:00
Jonathan Lipps
b058732ebb
port android basic config
2014-03-03 16:40:16 -08:00
Jonathan Lipps
0cd14dd8fd
rearchitect configuration methods
2014-03-03 16:37:49 -08:00
Jonathan Lipps
bcf9d6c60e
create Device class and abstract configuration logic into each type of device to clean up appium.js
2014-03-03 16:37:49 -08:00
bootstraponline
591c0dbc4e
Fix Android page source
2014-02-27 10:19:50 -05:00
jonahss
31b3fc99ae
fix issue #1798 : commands fail after stopping and relaunching app.
2014-02-25 18:01:02 -08:00
Jonathan Lipps
d498d7df31
fix some failing android tests
2014-02-24 16:58:04 -08:00
Jonathan Lipps
21c9242fb6
finish android hybrid support
...
and refactor android webview tests to work for android as well as selendroid
2014-02-24 14:59:40 -08:00