Commit Graph

11750 Commits

Author SHA1 Message Date
rockbot b9e37e1ac2 updates failing test due to updated testApp
Fix keyevent on Selendroid
2013-07-26 14:23:21 -07:00
Jonathan Lipps 0b876a10dc Merge pull request #938 from bootstraponline/keyevent_selendroid
Fix keyevent on Selendroid
2013-07-26 13:54:53 -07:00
bootstraponline 3f6f969c35 Fix keyevent on Selendroid 2013-07-26 16:51:18 -04:00
Jonathan Lipps c3ba8d800b prevent possible alert issues 2013-07-26 09:18:15 -07:00
Dan Cuellar 9a0d03fe01 Merge pull request #935 from mansibarodia/master
Mechanic.js - Alias for UIAEditingMenu
2013-07-26 08:16:55 -07:00
mansibarodia baf7762ad6 Mechanic.js - Alias for UIAEditingMenu 2013-07-26 09:59:33 -05:00
bootstraponline a2850b4634 Add mobile find examples 2013-07-26 08:59:36 -04:00
Ross Rowe 8c565171ea Added Java sample which demonstrates how to run a test against Mobile Safari with Appium 2013-07-26 19:07:14 +10:00
Jonathan Lipps a3c07c3aea Merge pull request #934 from bootstraponline/master
Update notes from @jlipps
2013-07-25 21:11:34 -07:00
bootstraponline c3f7d497e2 Update notes from @jlipps
https://github.com/appium/appium/pull/933#issuecomment-21590274
2013-07-25 19:01:44 -04:00
bootstraponline 8d5cdad4f1 Update style-guide.md 2013-07-25 18:51:57 -04:00
Jonathan Lipps 5c7adc1c54 Merge pull request #932 from bootstraponline/pinch
Pinch
2013-07-25 15:39:06 -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
bootstraponline e64cda2dd8 Merge pull request #930 from rockbot/max-buffer-const
creates a max buffer constant for ease of updating maxBuffer limits
2013-07-25 14:56:17 -07:00
bootstraponline 751c2ffe8a Fix style 2013-07-25 17:47:25 -04:00
bootstraponline 8970c64ccb Add @jlipps fix 2013-07-25 17:42:53 -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 b2b1dee417 Merge pull request #929 from bootstraponline/fix_screenshot
Use uiautomator screenshot
2013-07-25 14:35:17 -07:00
bootstraponline 616e17d81d Merge pull request #931 from kinghenry3/AddKeyboardAndKey
Added aliases for UIAKeyboard and UIAKey.
2013-07-25 13:35:38 -07:00
Henry Stratmann 925ea87c92 Added aliases for UIAKeyboard and UIAKey. 2013-07-25 15:02:00 -05:00
rockbot 6c9e2e3ab6 fixes the MAX_BUFFER_SIZE to be something, you know, useful 2013-07-25 11:59:43 -07:00
rockbot 735374d750 creates a max buffer constant for ease of updating maxBuffer limits 2013-07-25 11:47:59 -07:00
bootstraponline 4efdac2ffb Use uiautomator screenshot
uiautomator has built in support for taking screenshots. There's no need for an
external jar.
2013-07-25 13:27:40 -04:00
Jonathan Lipps 3435e4e8fe Merge pull request #925 from bootstraponline/fix_back
Use pressBack
2013-07-24 22:50:08 -07:00
bootstraponline a7034fcef4 Merge pull request #924 from austenke/master
Add Inspector Tutorial to Finding Elements
2013-07-24 16:00:30 -07:00
Austen a9f5dae6c1 Add Inspector Tutorial to Finding Elements
Add Inspector Images

Fixed Images

Point Images to Appium
2013-07-24 15:00:15 -07: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 657a16f187 Dump without disconnecting the current session
The old way of viewing the page source broke the current uiautomator session. A
lot of effort went into detecting a failed session and then restarting. It turns
out we can access the source from within a session.
2013-07-24 17:29:43 -04:00
bootstraponline 81ca4313da Use pressBack
pressBack blocks until back is pressed. This is much better than the old
implementation which returns immediately.
2013-07-24 17:07:16 -04:00
Jonathan Lipps 699fbd9e8c Merge pull request #918 from rockbot/bad-address-error-message
updates error message to account for bad address error
2013-07-23 13:40:44 -07:00
rockbot ffdfefe744 updates error message to account for bad address error 2013-07-23 13:31:50 -07:00
Dan Cuellar 28f47041c8 Merge pull request #917 from penguinho/master
Bitbeambot is so 2012
2013-07-23 12:09:30 -07:00
Dan Cuellar b7e07b61f5 Bitbeambot is so 2012 2013-07-23 12:08:26 -07:00
Jonathan Lipps f540d3a07b Merge pull request #915 from bootstraponline/fix_rotate
iOS Rotate
2013-07-23 11:51:43 -07:00
bootstraponline 52f3ad64a9 Style fixes 2013-07-23 12:42:42 -04:00
bootstraponline f2a2bc3782 Merge pull request #916 from jlipps/master
fix bundle id issues
2013-07-23 09:38:23 -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
Jonathan Lipps ad9b4daabc Merge pull request #902 from bootstraponline/fix_883
adding a selected method to android
2013-07-23 09:24:06 -07:00
Jonathan Lipps f66e93f9b6 make sure dashes are legal in bundle ids (fix #912) 2013-07-23 09:11:32 -07:00
Elysa Kohrs d1fd2deb3f update mobile gestures documentation 2013-07-22 11:47:29 -07:00
Jonathan Lipps e9cc66197a changelog and bump for publish 0.8.2 v0.8.2 2013-07-20 14:28:46 -07:00
Jonathan Lipps fd66b7b068 just blow away build/ to make sure random stuff doesn't get published 2013-07-20 14:28:39 -07:00
bootstraponline 8e6df495d4 Improve mobile find scroll
Mobile find scroll no longer fails if nothing is scrollable on the page. Instead
if there's a match, then that match is returned even if we didn't have to
scroll.

Fix NPE in error reporting. The error message may be null.

Fix spacing
2013-07-20 09:07:05 -04:00
bootstraponline e2c7c87e75 Add test 2013-07-19 22:48:14 -04:00
Satyajit Malugu 56f6e64441 adding a selected method to android 2013-07-19 20:52:45 -04:00
Jonathan Lipps 1d4c05029d changelog and bump for npm publish 0.8.1 v0.8.1 2013-07-19 17:05:22 -07:00
Jonathan Lipps a0200e06c1 actually fix safari alert issues 2013-07-19 16:50:17 -07:00
Jonathan Lipps 444746def2 make sure sessions that fail to start still kill android bootstrap 2013-07-19 16:17:22 -07:00
Jonathan Lipps c59bd9a495 make this scrollTo test work on canonical test device 2013-07-19 16:17:22 -07:00
Jonathan Lipps 9d63622c5d Merge pull request #901 from jlipps/master
allow activities without periods in front
2013-07-19 16:17:00 -07:00