Commit Graph

12167 Commits

Author SHA1 Message Date
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
Dan Cuellar 9a0833cd70 Merge pull request #870 from alvillaflor/patch-1
add touchLongClick to the mobile cmd map to work. feature was already im...
2013-07-10 12:07:09 -07:00
alvillaflor da19b7a432 change mobileCmdMap from touchLongClick to longClick 2013-07-10 15:01:32 -04:00
Jonathan Lipps 90c08fcd7d Merge pull request #868 from jlipps/master
misc updates
2013-07-10 11:22:35 -07:00
alvillaflor a45bdd071e add touchLongClick to the mobile cmd map to work. feature was already implemented 2013-07-10 13:55:47 -04:00
Jonathan Lipps a2f2829aec fall back to adb.startApp if selendroid's instrumentation doesn't launch it in 1.8s 2013-07-10 10:40:33 -07:00
Jonathan Lipps 5b5bef5070 move all android tests to use new activity style 2013-07-10 10:20:44 -07:00
Jonathan Lipps 105efbf453 selendroid doesn't need to start app explicitly; instrumentation does that 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
Jonathan Lipps bae72cd7d0 browserName not needed for Appium tests 2013-07-10 10:20:44 -07:00
bootstraponline 1fb2913760 Merge pull request #867 from zijie0/master
Fix Android XPath issue.
2013-07-10 10:08:27 -07:00
Zhou 787d4e2bd4 Fix Android XPath issue. 2013-07-10 19:39:11 +08:00
Zhou 68b787601a Fix the Android XPath strings issue.
Now it could work with XPath: android.view.View and android.widget.AdapterView.
2013-07-10 19:13:43 +08:00
bootstraponline 10e5b2e74b Merge pull request #866 from rainman-sjtu/master
Fixed an issue where 'stdout maxBuffer exceeded' throws when unzipping a lot of files.
2013-07-09 14:29:42 -07:00
Bo Xiong fa8f40ccb8 Fixed an issue where 'stdout maxBuffer exceeded' throws when unzipping a lot of files. 2013-07-09 16:19:05 -05:00
Jonathan Lipps c64327f674 allow http apps to end in apk instead of zip 2013-07-09 11:00:52 -07:00
bootstraponline 510f4624d3 Merge pull request #863 from bootstraponline/857
Fix app starting logic
2013-07-08 10:33:13 -07:00
Jonathan Lipps 36cb6069df Merge pull request #861 from samaitra/master
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 a
2013-07-08 10:08:54 -07:00
bootstraponline 1c000d2c48 Fix app starting logic
Fix #862
2013-07-08 10:06:01 -04: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