Commit Graph

11536 Commits

Author SHA1 Message Date
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
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 13806b6572 Merge pull request #898 from jlipps/master
allow / don't allow location services for app on ios
2013-07-18 13:45:07 -07:00
Jonathan Lipps d4538ba44b enable setting of location services preference via desired capability 2013-07-18 13:18:07 -04:00
Jonathan Lipps 2599837f39 make sure app exists before trying to open it 2013-07-18 13:03:50 -04:00
Jonathan Lipps 4db7764bc6 Merge pull request #886 from samaitra/master
TestNG and Junit tests for Android.These tests are similar to the one available in the sample-code/examples/python
2013-07-15 12:02:47 -07:00
Jonathan Lipps da559d2462 make chrome startup error more visible 2013-07-15 11:53:59 -07:00
bootstraponline 4b635a7bbd Update requirements 2013-07-15 11:29:41 -04:00
Saikat Maitra 8eae54c64c TestNG and Junit tests for Android.These tests are similar to the one available in the sample-code/examples/python 2013-07-13 23:07:58 +05:30
Jonathan Lipps ad8360f12e Merge pull request #882 from alvillaflor/patch-1
return set timeout in the response
2013-07-12 11:14:31 -07:00
alvillaflor ebc30df5aa return set timeout in the response 2013-07-12 13:51:44 -04:00
Jonathan Lipps a815d007e9 Merge pull request #874 from bootstraponline/859
#859
2013-07-11 13:33:20 -07:00
bootstraponline 4c35d7e316 Fix pull #859 2013-07-11 16:31:59 -04:00
Jonathan Lipps d39390eb1f update example code to use new style of android activity 2013-07-10 16:12:48 -07:00