Jonathan Lipps
4a684872dc
fix various tests based on new structure
2013-01-25 10:21:23 -08:00
Jonathan Lipps
437177f637
fix unit test
2013-01-25 10:15:21 -08:00
Jonathan Lipps
e09f3f092c
create better test organization, say which tests need --app and which don't
2013-01-25 10:10:46 -08:00
Jonathan Lipps
186928d27c
update tests to use desired caps app rather than relying on server
2013-01-25 10:00:30 -08:00
Jonathan Lipps
624a117038
don't run tests by starting server with app anymore, let's do it all from desired caps
2013-01-25 10:00:12 -08:00
Jonathan Lipps
1814f0d605
test url unzipping and make sure we don't cache app accidentally
2013-01-25 09:40:09 -08:00
Jonathan Lipps
54145f4dc3
allow loading of app by path or url from desired capabilities
...
also a lot of stability improvements and error handling
2013-01-25 09:06:54 -08:00
Sebastian Tiedtke
9ae3b0cc87
Merge pull request #49 from bernii/master
...
beautiful curly braces for Sebastian
2013-01-24 16:37:30 -08:00
berni
603a0d1e50
beautiful curly braces for Sebastian
2013-01-25 01:35:43 +01:00
Sebastian Tiedtke
f683fc7834
Better debugging: Output the contents of the object instead of the type.
2013-01-24 15:42:26 -08:00
Sebastian Tiedtke
b7390f49c0
Minor improvement.
2013-01-24 14:55:27 -08:00
Sebastian Tiedtke
18a9fe0aca
Merge pull request #47 from jlipps/master
...
update page source schema/tests
2013-01-24 14:54:50 -08:00
Jonathan Lipps
e43b91e0c5
update page source tests to reflect new schema
2013-01-24 14:39:53 -08:00
Sebastian Tiedtke
6cb2b29777
Merge pull request #46 from jlipps/master
...
better instruments, more appiumutils refactoring
2013-01-24 14:13:15 -08:00
Jonathan Lipps
0d1d3e3aa2
update appiumutils with getTree and better pageSource
2013-01-24 12:49:38 -08:00
Jonathan Lipps
f06ffd6f14
allow instruments to handle data transmissions larger than buffer size
2013-01-24 12:34:21 -08:00
Sebastian Tiedtke
f17b4a49b8
Merge pull request #45 from jlipps/master
...
replace deactivateApp and takeScreenshot with mechanic
2013-01-24 11:38:24 -08:00
Jonathan Lipps
979db6b5a2
reorganize screen orientation appiumutils commands
2013-01-24 10:54:01 -08:00
Jonathan Lipps
435798e95b
Merge branch 'master' of github.com:appium/appium
2013-01-24 10:22:28 -08:00
Jonathan Lipps
9af0bad478
replace deactivateApp and takeScreenshot functions with mechanic equivalents
2013-01-24 10:21:37 -08:00
admc
b5cebb4950
Merge pull request #44 from jlipps/master
...
set stage for rearchitecture of appiumutils.js
2013-01-24 10:19:34 -08:00
Jonathan Lipps
46267ca204
beginning reorganization of appiumutils, and starting tests
2013-01-24 10:00:55 -08:00
Jonathan Lipps
08da09a7e2
Merge pull request #43 from jlipps/master
...
don't hardcode node binary path
2013-01-24 08:31:26 -08:00
Jonathan Lipps
3db0b010c9
get node binary from path more flexibly
2013-01-24 08:21:41 -08:00
Bernard Kobos
1734ff4ab3
Merge pull request #42 from jlipps/master
...
grunt update
2013-01-24 08:07:27 -08:00
Jonathan Lipps
1a45842d8b
make sure all uicatalog tests get run
2013-01-24 08:06:15 -08:00
Jonathan Lipps
e150c5588d
Merge pull request #41 from bernii/master
...
Flick element - make flick work with sliders
2013-01-24 07:46:10 -08:00
berni
96a3dc5aa8
flick element - work with sliders etc.
2013-01-24 12:52:14 +01:00
admc
8303f50c28
Merge pull request #40 from jlipps/master
...
make appium+instruments connection more robust
2013-01-23 17:05:50 -08:00
admc
d384e501ab
Merge pull request #39 from bernii/master
...
Flick implementation and typo fix
2013-01-23 17:05:38 -08:00
Jonathan Lipps
906a4b4a16
update unit tests with desiredCaps
2013-01-23 17:03:39 -08:00
Jonathan Lipps
c54b059d45
move session management into controllers where it belongs
2013-01-23 16:57:05 -08:00
Jonathan Lipps
8e568fe6f4
fixing merge conflicts
2013-01-23 16:41:18 -08:00
Jonathan Lipps
8ee56988dc
downgrade instruments stderr output so it doesn't clutter test output
2013-01-23 16:25:29 -08:00
Jonathan Lipps
1e9fc04306
allow appium to recover from surprise instruments exits, and tests
2013-01-23 16:16:05 -08:00
berni
7d40e16667
flick test (using UICatalog app), fix: use camelcase in flick
2013-01-23 23:45:19 +01:00
Sebastian Tiedtke
b0fbdb6290
Merge pull request #38 from lukeis/master
...
ignoreing intellij files
2013-01-23 14:28:37 -08:00
Luke Inman-Semerau
3b654d4208
ignoring intellij files
2013-01-23 14:24:49 -08:00
Sebastian Tiedtke
f58f0ccd06
Merge pull request #37 from santiycr/master
...
Improved error handling
2013-01-23 14:16:11 -08:00
Santiago Suarez Ordoñez
3ae53b76e7
ohai, this is js, not python
2013-01-23 14:15:11 -08:00
Santiago Suarez Ordoñez
c06b056633
a bit nicer code, put multiple it inside describes
2013-01-23 14:14:12 -08:00
Santiago Suarez Ordoñez
eddc96b1f4
adding test to prove correct error handling
2013-01-23 14:08:55 -08:00
Santiago Suarez Ordoñez
79736620ef
final fixes and compliance with the new error handling pattern
2013-01-23 14:01:35 -08:00
Santiago Suarez Ordoñez
0490775664
fixing sessions test to comply to JSONWP
2013-01-23 14:00:55 -08:00
Santiago Suarez Ordoñez
f64204b4b8
fixing unit test
2013-01-23 13:47:40 -08:00
Santiago Suarez Ordoñez
0eba77a77a
Improving error handling:
...
- The device now replies with a partially valid JSONWireProtocol response (no
sessionId).
- Controller methods now automatically inject things like the sessionId and
check the response from the device
- All status codes used come from status.js
2013-01-23 13:47:40 -08:00
Jonathan Lipps
3f72d29cd5
Merge pull request #32 from bernii/master
...
Updated appium to make python example work
2013-01-23 13:22:28 -08:00
berni
92a2e7407d
new style of returning responses, test methods for getAttribute, clear, and active, fix for active in appiumutils, return empty string if UIATextField has no value
2013-01-23 22:19:41 +01:00
berni
48d8c78461
cleanup
2013-01-23 22:19:41 +01:00
berni
c5c26cac35
example python tests update
2013-01-23 22:19:41 +01:00