Commit Graph

388 Commits

Author SHA1 Message Date
bootstraponline 39e271cda4 Merge pull request #849 from mutualmobile/android_scrollTo_support
Added scrollTo support for Android.
2013-07-03 08:20:41 -07:00
Eric Plaster d2282486af Updated Exception handling in scrollto for android 2013-07-03 10:12:44 -05:00
Jonathan Lipps 52f2d9d05c update test to use correct appium port 2013-07-02 16:45:05 -07:00
Jonathan Lipps 0aa98a6610 make sure webview guinea pig runs on same port as appium 2013-07-02 16:10:58 -07:00
Jonathan Lipps 740dd6159c allow testsuite to take port from env so ios/android tests can run simultaneously 2013-07-02 15:59:31 -07:00
Jonathan Lipps 6bc8e5d155 add describeForChrome in driverBlock and add webview tests for chrome 2013-07-01 17:33:51 -07:00
Jonathan Lipps ea650a45f6 send commands to chrome as javascript atoms via remote debugger 2013-07-01 17:33:04 -07:00
bootstraponline c17bc555b1 Merge pull request #831 from bootstraponline/select
Select
2013-06-30 07:12:40 -07:00
bootstraponline 16986cfa69 Fix lint and spacing 2013-06-30 10:02:21 -04:00
Satyajit Malugu 3546d7c9be Creating an selected? method for iOS based off checking the value() of an element.
Adding tests in appium for selected
2013-06-30 10:02:19 -04:00
Jonathan Lipps 1a3a7dc99e Merge pull request #819 from bootstraponline/large_json
Fix large JSON
2013-06-26 17:50:05 -07:00
bootstraponline ba7e80e373 Fix large JSON 2013-06-26 20:22:16 -04:00
Jonathan Lipps c393418e1b update selendroid test to use new selendroid-test-app 2013-06-26 16:49:25 -07:00
Jonathan Lipps d61a529650 update test for new activity style 2013-06-25 11:58:46 -07: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
Henry Stratmann d01c644e87 Added unit tests to verify disabled/enabled and visible/invisible elements. 2013-06-14 09:11:32 -05:00
Henry Stratmann 73e64bcf81 Fixed broken unit tests related to having page_source return all windows (not just the main window). 2013-06-12 13:58:32 -05:00
Jonathan Lipps e0ffb89ad5 Merge pull request #720 from snevesbarros/master
navigate to url fix which speeds up execution on real devices
2013-06-07 10:28:00 -07:00
sergio.barros b70c935546 spacing. 2013-06-07 16:21:03 +01:00
sergio.barros 7273600701 fixed the test as it would freeze on page 2. 2013-06-07 16:08:07 +01:00
Jonathan Lipps fc67024e64 fix test 2013-06-06 13:52:57 -07:00
Jonathan Lipps d3fc5a081d update appium to reflect changes in new selendroid 2013-06-06 09:39:13 -07:00
Jonathan Lipps 912e69154c remove extra done() from this test 2013-06-05 14:27:52 -07:00
Jonathan Lipps d8c3e772ef add test to prove screenshots doesn't crash other commands 2013-06-04 12:52:20 -07:00
Jonathan Lipps 6cf2b09ac2 add basic test for android page source 2013-06-04 12:49:26 -07:00
Jonathan Lipps 6ee90eb3e8 make sure screenshot tests discover lots of screenshot data 2013-06-04 12:07:40 -07:00
Jonathan Lipps de9f880fd8 change screenshot test to use mobile find 2013-06-04 12:02:48 -07:00
Jonathan Lipps 0a0dceb71d add screenshot-in-sequence test 2013-06-04 11:55:08 -07:00
Jonathan Lipps 4b70eeb101 add basic test for android screenshot 2013-06-04 11:53:08 -07:00
Jonathan Lipps 5318d58990 add set geolocation support for android (fix #564) 2013-06-03 16:53:29 -07:00
Jonathan Lipps f104dbdc4e add apidemos code to linter and lint 2013-06-03 15:29:57 -07:00
Jonathan Lipps a466c2ca1c add test for find element by id 2013-06-03 11:26:20 -07:00
Jonathan Lipps 674d1e2667 changelog and bump to 0.6.1 for npm publish 2013-05-31 15:38:16 -07:00
Jonathan Lipps 3ce9847f5e use spinWaits to make sure these tests pass 2013-05-31 14:59:41 -07:00
Jonathan Lipps e7b7b13b73 update tests to be a bit more robust 2013-05-31 14:45:10 -07:00
Jonathan Lipps f84cd0b08f add getLocation for android 2013-05-29 18:55:19 -07:00
Eric Plaster 192667fd50 Clean up functional tests for alert detection removing the need for
the telnetclient package.

Style change
2013-05-29 17:39:46 -05:00
Jonathan Lipps 4a7019a3cb Merge pull request #624 from mutualmobile/websocket_notifications_for_alerts
Added changes to notify websocket listeners of alert dialogs.
2013-05-28 12:49:26 -07:00
Eric Plaster 5d7cc06ae8 Added changes to notify websocket listeners of alert dialogs.
One thing to keep in mind: iOS and Android treat dialogs differently. iOS "system" dialogs can be triggered from the application under test as well as from external sources (the system). However, Android treats dialogs as any other window. So, to make this work, the bootstrap app looks for windows with the package name of "com.android.systemui". These are dialogs that the system has instantiated, but not the app.

So, for example, if we had the same application written on both platforms, and they both had a login screen, and you click on the login button without putting in a username. On iOS, you would be notified if they used a standard system dialog, and you would not be notified on Android. However, if the system put up a low battery dialog, it would be detected on both systems.

So... The main reason for implementing this is to stop failing tests from unintentional dialogs appearing during an overnight test.

Updated call signiture to instruments.
2013-05-28 13:11:36 -05:00
Jonathan Lipps 799e21daf2 update uicatalog tests to work with new uicatalog app 2013-05-28 10:06:58 -07:00
Dan Cuellar f7b376f533 Implementing setLocation for iOS 2013-05-28 08:33:00 -07:00
Jonathan Lipps 252fa5b362 make this test more robust 2013-05-22 19:14:20 -07:00
Jonathan Lipps 24349ca944 fixing some android tests 2013-05-22 18:28:54 -07:00
Jonathan Lipps 3eb5f1d550 add a test for window handles idempotence 2013-05-22 15:39:09 -07:00
OniOni 552e8a88aa Add test suite for selendroid web views. 2013-05-14 16:25:59 -07:00
OniOni 378eed26d5 Check for err in tests. 2013-05-13 18:55:16 -07:00
Dan Cuellar bdaf4192a6 Implement iOS ScrollTo: Fixes oldest issue #243 2013-05-12 14:41:11 -07:00
bootstraponline 3b68514319 Add scroll test and update submodules 2013-05-10 13:48:05 -04:00
Jonathan Lipps bd998e017a add appium android on sauce test for node 2013-05-06 17:44:50 -07:00