Jonathan Lipps
e5eb9f100d
fix issue with touch/click on android getting wrong params
2013-09-09 10:18:50 -07:00
Dan Cuellar
dde95315a9
MoveTo now moves to the center if no offset is provided
2013-09-08 09:09:11 -07:00
bootstraponline
2e821dfb15
mobile: getStrings
2013-09-04 13:30:39 -04:00
bootstraponline
ac39358069
Remove methods for Appium 1.0
...
https://github.com/appium/appium/issues/1076
Revert "Fix #776 "
This reverts commit 3db7a09247 .
Revert "Add search strings.xml value"
This reverts commit fb95cbd953 .
Revert "Add mobile resolveId"
This reverts commit 6cb50d8edf .
Revert "Add search id"
This reverts commit 55c74dbf8d .
2013-09-03 19:24:54 -04:00
Eric Plaster
45813961d4
[android] waitForPageLoad should default to a value that doesn't crash bootstrap.
2013-08-29 09:48:22 -05:00
Felix Angerborn
dad46bea4f
Made previously implemented GetSize available for android
2013-08-29 14:43:53 +02:00
bootstraponline
31c7be32c0
Merge pull request #1036 from paymand/android_drag
...
Support for drag/dragTo functions from Android API level 18.
2013-08-28 05:21:11 -07:00
Payman Delshad
f148d6afef
Support for drag/dragTo functions from Android API level 18.
2013-08-28 14:20:16 +02:00
bootstraponline
634f6849f0
Merge pull request #1025 from snevesbarros/installApp_fix
...
Update and fix to installApp mobile command
2013-08-21 11:10:14 -07:00
snevesbarros
e7f0e22780
fixed issue around installation where app was downloaded and unzipped twice for the installApp mobile command.
2013-08-20 16:24:49 +01:00
bootstraponline
c207a899d1
Merge pull request #1016 from bootstraponline/mobile_proxy
...
mobile: localScreenshot
2013-08-20 07:18:25 -07:00
bootstraponline
101b83bcd9
mobile: localScreenshot
2013-08-20 10:12:51 -04:00
Jonathan Lipps
cb69369574
add test and fix for isAppInstalled, updated selendroid test app location
2013-08-19 12:27:16 -07:00
Eric Plaster
e34e5dd5e1
Optimized looking at progress indicators and fixed a looping error. Also added a configurable timeout parameter.
2013-08-15 18:05:24 -05:00
sergio.barros
214bda4581
removed checks related to udid and avd and added a check for udid only for ios.
2013-08-15 16:55:28 +01:00
Jonathan Lipps
709534635d
factor more code out of controller into its own module
...
this fixes an issue with proxying since proxy.js and controller.js were
requiring each other and causing a bug for selendroid / chrome
2013-08-14 14:44:54 -07:00
Jonathan Lipps
c086845b7f
refactor session proxy code
2013-08-13 15:50:40 -07:00
Jonathan Lipps
d16b4c686d
add logcat support for appium android
...
we use the selenium facility for getting log types and log entries.
in this case, simply ask for logs of type 'logcat' and you'll get them
2013-08-13 10:59:05 -07:00
bootstraponline
751c2ffe8a
Fix style
2013-07-25 17:47:25 -04:00
HimanshuJ
d7fa755cf6
Squashing to pinch gesture
...
Squashing to PINCH GESTURE
updates error message to account for bad address error
Add Inspector Tutorial to Finding Elements
Add Inspector Images
Fixed Images
Point Images to Appium
Changes
2013-07-25 17:41:00 -04:00
bootstraponline
325863173e
Use uiautomator pressKeyCode
...
The adb solution doesn't wait until the key has finished which causes problems
in tests. uiautomator's built in pressKeyCode is much better.
2013-07-24 17:44:44 -04:00
bootstraponline
52f3ad64a9
Style fixes
2013-07-23 12:42:42 -04:00
AmitKumar5
ce69300ba6
Squashing Commits
...
Squashing 2
Use lower case adb.
Use === not ==
create ChromeAndroid device which subclasses Android
move remote execute functionality into device common
send commands to chrome as javascript atoms via remote debugger
make chrome device proxy to chromedriver instead of using atoms
add describeForChrome in driverBlock and add webview tests for chrome
fix outstanding issue in doRequest so there's no empty body, misc cleanup
use streams instead of data events for chromedriver subproc
add comment about why we're doing dumb things with chromedriver
add docs for mobile safari and mobile chrome
update grunt docs
remove unused remote debugger files
clean up callback structure
make sure to encode doRequest response to JSON if possible (fix #847 )
Fix undefined
Squashing 1
allow testsuite to take port from env so ios/android tests can run simultaneously
make sure webview guinea pig runs on same port as appium
make sure to discard series info here so it doesn't get passed on
fix find element from element tests
update test to use correct appium port
Squashing
make sure fruitstrap gets into build/ for npm releases (cc @snevesbarros)
/session/:sessionId/element/:id/enabled should return a boolean value.
Signed-off-by: Matt Isaacs <misaacs@gilt.com >
Unneccessary
Removing MonkeyPinch
2013-07-23 12:29:50 -04:00
alvillaflor
da19b7a432
change mobileCmdMap from touchLongClick to longClick
2013-07-10 15:01:32 -04:00
alvillaflor
a45bdd071e
add touchLongClick to the mobile cmd map to work. feature was already implemented
2013-07-10 13:55:47 -04:00
Eric Plaster
d2282486af
Updated Exception handling in scrollto for android
2013-07-03 10:12:44 -05:00
bootstraponline
5f797f9da5
Merge pull request #791 from tborys/master
...
For freedom!!!! to install and uninstall the app whenever I want!
2013-06-30 11:48:41 -07:00
sergio.barros
f964900510
Added changes for decoupling creating session, installing, launching, closing and uninstalling app for iOS and Android using mobile commands
2013-06-30 08:07:20 +01:00
tborys
f56a6a70bb
Decoupling installation and removal from launching the app for iOS by adding new end points to appium server.
2013-06-29 23:27:47 +01:00
Adriano Bonat
e21bfb97a7
implemented touch long press for Android.
2013-06-29 17:29:31 -03:00
Eric Plaster
53f0c58857
Added support for backgrounding the IOS application for a # of secs
2013-06-20 17:16:52 -05:00
Eric Plaster
2b72d64c2f
Added support for locking the IOS device for a number of seconds.
...
Removed unused code
2013-06-20 16:15:57 -05:00
bootstraponline
3db7a09247
Fix #776
2013-06-18 16:28:26 -04:00
bootstraponline
fb95cbd953
Add search strings.xml value
...
Useful for finding all keys that contain a common string.
mobile :searchValue, 'preferences_delete'
2013-06-17 13:40:16 -04:00
bootstraponline
6cb50d8edf
Add mobile resolveId
...
Scroll requires the text in advance so resolveId is required. Ruby example:
mobile :resolveId, 'my_id'
2013-06-17 12:49:02 -04:00
bootstraponline
55c74dbf8d
Add search id
...
Ruby example of finding all strings.xml ids that contain the value feedback.
mobile :searchId, 'feedback'
2013-06-17 11:52:12 -04:00
Dan Cuellar
f7b376f533
Implementing setLocation for iOS
2013-05-28 08:33:00 -07:00
Jonathan Lipps
23403f3002
methods for determining and setting git rev for appium; include in /status
...
fix #612
2013-05-24 09:57:16 -07:00
Eric Plaster
77e4abd690
Added "mobile: waitForPageLoad" that will gather up all the indicators and wait for them to either be destroyed or is no longer visible.
...
Added mainWindow to the global list, and changed a few lines to make jshlint happy.
camel case :)
2013-05-20 11:57:08 -05:00
bootstraponline
98e73846b9
Fix status
2013-05-17 20:24:19 -04:00
Dan Cuellar
bdaf4192a6
Implement iOS ScrollTo: Fixes oldest issue #243
2013-05-12 14:41:11 -07:00
bootstraponline
eb75d8daa7
toLowerCase requires String
...
Update selendroid
2013-05-08 14:39:42 -04:00
bootstraponline
928b6117ff
Detect single find
...
This fixes an infinite loop where a single element is expected to be an array
when using implicit wait.
2013-05-07 16:40:32 -04:00
Dan Cuellar
0b0a4e9309
Adding Shake() for iOS
2013-05-06 16:59:15 -07:00
bootstraponline
ebd411ae23
Fix Selendroid error handling
...
Fix #508
2013-05-06 17:53:21 -04:00
bootstraponline
08879c7b8f
Add getNameContains
2013-04-30 15:03:53 -04:00
Jonathan Lipps
91c5e6be13
better defaults here
2013-04-18 16:48:04 -07:00
Jonathan Lipps
e4ef293581
enable getting current android activity ( fixes #358 )
2013-04-10 15:16:14 -07:00
bootstraponline
73b169ce69
mobile: find
...
Fix #387
2013-04-09 12:09:49 -04:00
Jonathan Lipps
eee179f7c1
minor js fixes
2013-04-08 19:45:17 -07:00