Commit Graph
175 Commits
Author SHA1 Message Date
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
Jonathan Lipps acc2b6bc8a make sure fatal errors get passed to client descriptively
Fix #284
2013-04-08 17:37:02 -07:00
Jonathan Lipps 28a986cc34 make sure empty selector doesn't crash appium (fixes #300) 2013-04-08 15:47:43 -07:00
Jonathan Lipps edf29b5b72 make sure /sessions doesn't return false hard-coded information
Fixes #400
2013-04-08 15:04:34 -07:00
Jonathan Lipps 84abc4f9e6 make sure we're not logging huge amounts of data 2013-04-04 10:38:13 -07:00
Jonathan Lipps 92c81916dd delete cookie(s) 2013-04-03 15:18:49 -07:00
Jonathan Lipps 91871be4ec write setCookie function 2013-04-03 15:18:49 -07:00
Jonathan Lipps c7b8d842e4 make it harder for previous test to pass and write test for setting cookie 2013-04-03 15:18:48 -07:00
Jonathan Lipps 976970ddbc get cookies and add a test 2013-04-03 15:18:48 -07:00
Jonathan Lipps 98821b6f80 stub out getCookies method 2013-04-03 15:18:48 -07:00
Jason Carr a2b6fdeecf Better formatting 2013-04-02 11:43:02 -07:00
Jason Carr e24987a178 Don't callback. 2013-04-02 10:58:22 -07:00
Jason Carr 670a57c6b1 First pass at Async js execution. 2013-04-02 10:58:22 -07:00
Jason Carr 7d5c48e457 Add async script timeout. 2013-04-02 10:58:21 -07:00
Jonathan Lipps 2d033862c0 no need to reset timeout if prelaunched 2013-03-29 12:21:52 -07:00
bootstraponline b6f99e3bea Add mobile 'source' getPageSourceXML
Example Ruby use:

mobile :source, type: :json
mobile :source, type: :xml

Fix #349
2013-03-28 16:09:01 -04:00
Jonathan Lipps 029a3523c4 add fireEvent() function for mobile web 2013-03-27 18:25:19 -07:00
Jonathan Lipps 4e57f01f9b make error message returned as part of value 2013-03-27 13:44:31 -07:00
Jonathan Lipps c482736b41 add refresh() and a weak test for it 2013-03-27 11:46:25 -07:00
Jonathan Lipps 6e04db73d7 allow back() and forward() through actually clicking on safari buttons 2013-03-26 17:22:05 -07:00
Sebastian Tiedtke 37510c13a1 New controller to handle equalsElement route. 2013-03-26 15:09:43 -07:00
Jonathan Lipps 4d5c74f812 don't use frame(null) for clearing webview, use mobile: leaveWebView 2013-03-26 09:48:10 -07:00
Jonathan Lipps 7043e743a8 allow setting of alert text 2013-03-25 16:08:46 -07:00
Jonathan Lipps c40321f93e wrap executeAtom so it is aware of blocking alerts; some other rearch 2013-03-25 14:00:53 -07:00