Commit Graph

12159 Commits

Author SHA1 Message Date
Jonathan Lipps 19e49ab39b Merge pull request #399 from penguinho/master
.Net now uses NuGet
2013-04-08 13:48:29 -07:00
Dan Cuellar e5e86ea6c1 C#.NET now uses NuGet 2013-04-08 13:43:45 -07:00
Jason Carr 6c2662bd56 Merge pull request #397 from jlipps/master
add sauce connect example
2013-04-08 12:27:55 -07:00
Jonathan Lipps 2e1781d5dd add an example of using appium with sauce and sauce connect (fixes #221) 2013-04-08 12:18:25 -07:00
Jonathan Lipps 1b917ef9fb make this test less likely to fail 2013-04-08 12:04:49 -07:00
Jonathan Lipps abc8471181 Merge pull request #394 from mutualmobile/element_based_swipe
Added support for element based swiping.
2013-04-08 10:44:36 -07:00
Jonathan Lipps 9dc9df541d add tests for stringiness of window handles 2013-04-08 10:32:36 -07:00
Jonathan Lipps 9b7d362dea make sure window handles are strings 2013-04-08 10:31:12 -07:00
xuru de3fdfff92 Added support for element based swiping. 2013-04-08 11:39:52 -05:00
bootstraponline f3720f7faf Fix install command
Appium needs 4.2. The default install will attempt to install all versions.
2013-04-08 12:44:05 -03:00
Jonathan Lipps e11294d9e7 test webview implicit attributes as well 2013-04-05 16:30:19 -07:00
Jonathan Lipps 69e48fc2ad check js args to make sure they're not null 2013-04-05 16:07:47 -07:00
Jonathan Lipps 55ddd61c43 fix #392 2013-04-05 14:39:15 -07:00
Sebastian Tiedtke 79e29e4838 Merge pull request #391 from jlipps/master
use an appium.io submodule that isn't MASSIVE
2013-04-05 14:24:02 -07:00
Jonathan Lipps c8586e0d61 also log in case generation doesn't work 2013-04-05 14:10:28 -07:00
Jonathan Lipps 4360f2a89a add new appium.io as a submodule (fixes #306) 2013-04-05 14:05:40 -07:00
Jonathan Lipps 222b41eadf remove appium.io submodule 2013-04-05 14:05:39 -07:00
Jonathan Lipps dd221f44bb Merge pull request #390 from omireault/commit
Fixed the python UICatalog tests.
2013-04-05 14:02:50 -07:00
omireault fbf6f0b880 Fixed the python UICatalog tests.
Added a new test: test_frames - this will show off the web view context switching in python
Made the output a bit more verbose for debugging
2013-04-05 14:59:24 -06:00
Jason Carr 87500cf8c7 Merge pull request #389 from jlipps/master
get ApiDemos code out of appium
2013-04-05 13:31:55 -07:00
Jonathan Lipps 7ef34df3b3 make apidemos submodule use http instead of ssh 2013-04-05 13:23:17 -07:00
Jonathan Lipps 33e0fae889 get apidemos from github, link to right place (fixes #388) 2013-04-05 12:40:05 -07:00
Jonathan Lipps b2f092f6c5 add ApiDemos back as a submodule 2013-04-05 12:30:56 -07:00
Jonathan Lipps e40808e74a delete ApiDemos from repository so we can put in a submodule 2013-04-05 12:28:38 -07:00
Jonathan Lipps bf4dbb28d7 add iphone dev code sign identity to test app 2013-04-05 12:15:55 -07:00
Jonathan Lipps 562745b73a bump submodule version 2013-04-05 11:52:42 -07:00
Jonathan Lipps ddb1ca2d68 Merge pull request #381 from bootstraponline/java_bootstrap_rewrite
Java bootstrap rewrite
2013-04-05 11:45:32 -07:00
Jonathan Lipps 054781e1ac stub out sauce pass/fail reporting for node tests 2013-04-05 11:41:04 -07:00
xuru da3fa54407 Fixed missing enum in WDStatus, and removed AndroidCommandHolder.java and AndroidCommandSelector.java 2013-04-05 14:37:00 -04:00
bootstraponline f8ab5f5e99 Fix formatting
Enable on/off tags
2013-04-05 14:37:00 -04:00
xuru 2323843ca6 Large refactoring of the Java code in bootstrap.
Broke off each of the action commands into there own handlers.
AndroidCommandSelector has been rewritten and integrated into Find, and
other places.

Added java doc to all classes, and formatting changes based on
bootstraponline's settings.

Conflicts:
	uiautomator/bootstrap/src/io/appium/android/bootstrap/AndroidCommandSelector.java
2013-04-05 14:37:00 -04:00
xuru d650deaff2 Updated Java code to make it easier to extend, and improved memory usage
Now uses a hash to store the command classes and doesn't have to create
a new instance each time a command comes in.
Also, the AndroidCommandExecutor is created only once.
There is now a map of available actions, to handlers.

Conflicts:
	uiautomator/bootstrap/src/io/appium/android/bootstrap/AndroidCommandHolder.java
2013-04-05 14:37:00 -04:00
xuru 8a903aac56 Rewrote the java layer to make it easier to extend and add new commands.
The main idea is that the AndroidCommandExecutor calls the execute
method on classes that know how to implement that specific action.
Each "handler" will have methods to determine if it's for an element,
or the device.
2013-04-05 14:37:00 -04:00
Jonathan Lipps 1a669962bc Merge pull request #385 from jlipps/master
fix orientation bug
2013-04-05 10:32:57 -07:00
Jonathan Lipps 239229f183 actually check screen dims to determine successful rotation (fixes #383) 2013-04-05 10:04:08 -07:00
Bernard Kobos fb0e0ea76c Merge pull request #384 from jlipps/master
get node path from appium.app too
2013-04-05 09:47:02 -07:00
Jonathan Lipps ffae984c0a make sure we don't blow up in the applescript 2013-04-05 09:31:16 -07:00
Jonathan Lipps ccec1aa61f look for node in Appium.app as well (fixes #315) 2013-04-05 08:58:09 -07:00
Jonathan Lipps 2a3fedf8d7 accept macports as well as brew node locations 2013-04-04 14:58:50 -07:00
Jonathan Lipps 5ae7f1b9bd bump version to 0.2.2 for npm publish 2013-04-04 11:55:49 -07:00
Jonathan Lipps cfafd7f365 changelog and minor fixes 2013-04-04 11:55:49 -07:00
Jason Carr 27aa61014a Merge pull request #380 from jlipps/master
rotate screenshots in landscape mode
2013-04-04 10:54:08 -07:00
Jonathan Lipps 893fb05558 it's in git history forever. no need to keep it commented 2013-04-04 10:47:12 -07:00
Jonathan Lipps bffe855775 new screenshot tests to make sure rotation works 2013-04-04 10:39:45 -07:00
Jonathan Lipps d4b8294bf8 image rotation applescript 2013-04-04 10:39:35 -07:00
Jonathan Lipps 3cb3730edf take screenshot test out of testapp so we can move it to safari 2013-04-04 10:39:20 -07:00
Jonathan Lipps e5d3783bd7 track orientation and rotate screenshot if in landscape 2013-04-04 10:39:00 -07:00
Jonathan Lipps bacdc06c07 add image rotation helper function 2013-04-04 10:38:33 -07:00
Jonathan Lipps 84abc4f9e6 make sure we're not logging huge amounts of data 2013-04-04 10:38:13 -07:00
Jonathan Lipps a401cb5b6e back/forward tests should be just for safari 2013-04-04 09:50:24 -07:00