Commit Graph

429 Commits

Author SHA1 Message Date
Jonathan Lipps
712945f2ef fix sauce driverblock 2013-09-10 11:16:49 -07:00
Jonathan Lipps
e5eb9f100d fix issue with touch/click on android getting wrong params 2013-09-09 10:18:50 -07:00
Jonathan Lipps
555724088a fix test for ios 7.0 2013-09-06 15:04:51 -07:00
Jonathan Lipps
758b36d9a8 make it easy to switch test version for ios 2013-09-06 15:04:51 -07:00
Sebastian Tiedtke
b15cabde17 Added example with support Apache Cordova/PhoneGap 2013-09-05 16:08:59 -07:00
Jonathan Lipps
cd01a5a014 fix tests for use of api level 18 emulator 2013-09-05 15:04:02 -07:00
Jonathan Lipps
ab709a65f6 make sure displayed() returns bool and attribute() returns string 2013-09-05 15:04:02 -07:00
Jonathan Lipps
c3e1da7b98 use monocle-js instead of monocle.js 2013-09-04 14:22:32 -07:00
Jonathan Lipps
7bdf2abd32 move driverblock_harmony out of lint range 2013-09-04 13:13:19 -07:00
Jonathan Lipps
da2499abd6 add yiewd-based example test and new driverblock
to show how we are going to migrate the test codebase
to something that looks a lot nicer and easier to maintain
2013-09-04 11:37:03 -07:00
bootstraponline
b5ff3f9ce1 Merge pull request #1077 from bootstraponline/ios_id
Add id support on iOS
2013-09-03 12:31:10 -07:00
bootstraponline
88f3f32e6b Add id support on iOS
Localizable.strings is equivalent to strings.xml on Android

Find by id now works the same on iOS & Android enabling cross platform tests.
2013-09-03 15:27:03 -04:00
Payman Delshad
fd1bcf742b Added two more tests for 'mobile: drag'. 2013-09-02 18:24:29 +02:00
Felix Angerborn
dad46bea4f Made previously implemented GetSize available for android 2013-08-29 14:43:53 +02:00
Felix Angerborn
5cdc090cc2 Now possible to use resource-id for finding elements. 2013-08-28 16:21:06 +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
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
Henry Stratmann
a8e6f0ce94 TestApp dies when sent to background. Test added for appium responding to last command when instruments is killed. 2013-08-16 15:34:17 -05:00
Jonathan Lipps
992a5e69f6 add test to make sure selendroid can proxy errors 2013-08-14 14:44:55 -07:00
Jonathan Lipps
5f66d07b49 fix failing mobile safari test 2013-08-13 16:38:55 -07:00
Jonathan Lipps
7bd555bea3 allow capturing logcat for selendroid 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
Jonathan Lipps
1bb7cc8764 no need to do weird http stuff for chromedriver anymore
this also fixes an issue with selendroid where non-ascii chars weren't
proxied correctly
2013-08-08 16:32:22 -07:00
Jonathan Lipps
2aa334c301 add appwaitactivity to driverblock for android 2013-08-07 10:10:59 -07:00
Jonathan Lipps
1c18809f7c default tests to use chrome not chromium 2013-08-05 18:07:38 -07:00
bootstraponline
4b2caa11e5 Merge pull request #939 from rockbot/fix-tests
updates failing test due to updated testApp
2013-07-26 15:20:48 -07:00
rockbot
b9e37e1ac2 updates failing test due to updated testApp
Fix keyevent on Selendroid
2013-07-26 14:23:21 -07:00
rockbot
1fb8dc5e7d updates error message to account for bad address error
removes _.bind in favor of the native Object.prototype.bind
2013-07-25 18:20:55 -04:00
Jonathan Lipps
f540d3a07b Merge pull request #915 from bootstraponline/fix_rotate
iOS Rotate
2013-07-23 11:51:43 -07: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
bootstraponline
e2c7c87e75 Add test 2013-07-19 22:48:14 -04:00
Jonathan Lipps
a0200e06c1 actually fix safari alert issues 2013-07-19 16:50:17 -07:00
Jonathan Lipps
c59bd9a495 make this scrollTo test work on canonical test device 2013-07-19 16:17:22 -07:00
Jonathan Lipps
562561b584 when activity launching fails, try again with a . 2013-07-19 15:23:05 -07:00
Jonathan Lipps
69d37e6194 make chrome tests run against chromiumtestshell since it runs on x86 emulators 2013-07-18 14:44:54 -07:00
Jonathan Lipps
5b5bef5070 move all android tests to use new activity style 2013-07-10 10:20:44 -07:00
Jonathan Lipps
c27219c040 update selendroid tests to use new activity style 2013-07-10 10:20:44 -07:00
Saikat Maitra
242dc69ae1 Fixed uncaught exception which was not allowing execution of "mochaTest:appiumutils" (mochaTest) task. In server.js the gridRegister.registerNode(args.nodeconfig) was getting executed if args.nodeconfig is not null. In the appiumutils.js it was not set as null. 2013-07-08 12:52:05 +05:30
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