Commit Graph

618 Commits

Author SHA1 Message Date
bootstraponline
85fe40e8c3 Fix content type (Fixes #497) 2013-04-30 16:18:31 -04:00
Jonathan Lipps
6dc86cd491 Merge pull request #495 from bootstraponline/get_name_contains
Add getNameContains
2013-04-30 12:05:03 -07:00
bootstraponline
08879c7b8f Add getNameContains 2013-04-30 15:03:53 -04:00
Jonathan Lipps
cd28962a67 fixed previously unlinted file 2013-04-30 11:24:52 -07:00
Jonathan Lipps
00cee2e15f make stop() actually call deleteSession so new session can start 2013-04-30 10:12:39 -07:00
Jonathan Lipps
a94e22d487 make unimplemented methods for firefoxos return not yet implemented 2013-04-30 10:12:39 -07:00
Jonathan Lipps
8b69b2818c clean up some code and make async-friendly 2013-04-30 10:12:39 -07:00
Jonathan Lipps
498e857bac make sure we can receive longer commands over tcp 2013-04-30 10:12:39 -07:00
Jonathan Lipps
8a30903d0e initial support for firefoxOS 2013-04-30 10:12:39 -07:00
bootstraponline
66d3710cc3 cb is never used 2013-04-30 14:01:14 -03:00
Jonathan Lipps
83b4a90191 Merge pull request #494 from bootstraponline/fix_null_tap
Fix null tap
2013-04-30 09:59:36 -07:00
bootstraponline
52cd94bacc Fix null tap 2013-04-30 12:57:26 -04:00
Eric Plaster
1e677d8cee Added support to clear an editable element (i.e. text field)
Added unit test
2013-04-30 11:31:56 -05:00
Jonathan Lipps
f735f42730 Merge pull request #488 from bootstraponline/prefer_vis
Prefer visible
2013-04-29 11:27:27 -07:00
bootstraponline
56bc5dd55a Prefer visible 2013-04-29 14:19:08 -04:00
Tom Romano
cb92cbe925 The NPM package "node-bplist-creator": "~0.0.1" has been moved/renamed to "bplist-creator": "~0.0.2" which currently kills installs done via npm.
Will need NPM release
2013-04-29 16:13:29 +10:00
Eric Plaster
ce7caa794e Added support for screenshots for Android.
Added support for screenshots for Android.
Now uses ScreenShooter found at https://github.com/appium/screenshooter

Fixed some javascript lint issues

Removed screenshooter... again

Removed grunt buildScreenShooter and fixed string

Removed grunt build commands for Android Screen Shooter
2013-04-26 15:00:18 -05:00
Jonathan Lipps
5faeb37d41 Merge pull request #460 from OniOni/upstream
Empty body in answers causes appium to crash
2013-04-19 13:35:56 -07:00
Sebastian Tiedtke
aaacc3278d Merge pull request #459 from jlipps/master
bunch of fixes to make appium more cross-platformy
2013-04-19 13:35:33 -07:00
OniOni
31ddfb36a2 Do not try doing stuff with body if undefined (ex: 500 status code). 2013-04-19 13:15:01 -07:00
bootstraponline
628473a9ee Fix source on real device
/cache works on the simulator and fails on device.
/data/local/tmp is used by Android's uiautomatorviewer so appium should use that
as well.

Fix #457
2013-04-19 14:08:03 -04:00
Jonathan Lipps
f4900046c3 make android swipe wait for swipe to complete as well 2013-04-19 10:19:42 -07:00
Jonathan Lipps
6ac2d89b97 add collection to mechanic (changes submitted upstream as well) 2013-04-19 10:19:28 -07:00
Jonathan Lipps
359afa3a1e minor fixes 2013-04-18 16:48:05 -07:00
Jonathan Lipps
751c899201 make sure device is done swiping when we return control 2013-04-18 16:48:04 -07:00
Jonathan Lipps
c15d3b8fc7 make android not flick so fast 2013-04-18 16:48:04 -07:00
Jonathan Lipps
2cd097aa74 make textfield return secure for ios as well 2013-04-18 16:48:04 -07:00
Jonathan Lipps
3a0e086db0 allow @name to refer to @text, @label, @value 2013-04-18 16:48:04 -07:00
Jonathan Lipps
91c5e6be13 better defaults here 2013-04-18 16:48:04 -07:00
Jonathan Lipps
4acb7da8c5 when searching for @text in ios, fallback to @label and @value 2013-04-18 16:48:04 -07:00
Jonathan Lipps
a5261854ea make sure zip file exists before trying to copy it 2013-04-17 16:10:33 -07:00
bootstraponline
6655b4d3d4 Add last() for iOS
find_element(:xpath, '//button[last()]')
2013-04-17 14:51:41 -04:00
bootstraponline
0e4795e0f8 Parse XPath last() #444 2013-04-17 10:32:26 -04:00
Jonathan Lipps
ffd5bbaf27 actual filtering by index logic and test for ios 2013-04-15 16:19:00 -07:00
Jonathan Lipps
f5a4a24ad0 support for xpath parsing indexes 2013-04-15 16:19:00 -07:00
Jonathan Lipps
8be4c9a70b add tests to define xpath index spec 2013-04-15 16:19:00 -07:00
bootstraponline
8f60af314c Fix reset (fixes #439) 2013-04-15 18:08:28 -04:00
Jonathan Lipps
0d4eae8cd3 make sure implicit wait works after ios reset (fix #437) 2013-04-15 12:26:57 -07:00
Jonathan Lipps
d697927a12 update .npmignore so we get some submodule stuff 2013-04-12 15:22:12 -07:00
Jonathan Lipps
f3e4968ce7 make sure not to proxy non-proxies 2013-04-12 11:27:24 -07:00
Jonathan Lipps
da346905ed we already have ncp, no need for copyFile 2013-04-12 10:37:58 -07:00
Jonathan Lipps
82ba0fe61f don't log long proxy responses 2013-04-12 10:11:08 -07:00
Jonathan Lipps
85ae7fa419 add special proxy behavior for delete session 2013-04-12 09:27:27 -07:00
Jonathan Lipps
81f4573598 refactor selendroid for nicer async 2013-04-12 09:20:22 -07:00
Jonathan Lipps
e21c32e391 better route proxy matching 2013-04-12 09:20:11 -07:00
Jonathan Lipps
c479c156c5 proxy commands other than start/stop 2013-04-11 17:41:20 -07:00
Jonathan Lipps
28d5177d15 selendroid is alive! 2013-04-11 17:20:05 -07:00
Jonathan Lipps
e81d060287 get selendroid cert signing going 2013-04-11 13:35:24 -07:00
Jonathan Lipps
7b8f257b1a don't run fast reset if not set, and selendroid error handling 2013-04-11 13:35:24 -07:00
Jonathan Lipps
a0e20265ba fix callback return error and prettify async series cb 2013-04-11 13:35:22 -07:00