sebv
eaf442675e
test fix
2014-04-05 02:15:24 +08:00
sebv
4702906186
allowing app paths relative to appium root
2014-04-05 02:11:45 +08:00
Jonathan Lipps
4078b3c7e3
Merge pull request #2255 from jlipps/master
...
misc fixes
2014-04-04 10:36:58 -07:00
Jonathan Lipps
ce8adcfe6a
update testsuite to use 1.0-style caps
...
- and fix various issues with specific tests
2014-04-03 18:55:49 -07:00
Jonathan Lipps
cd0e4aa34f
make sure we check available devices when --default-device is used as well
2014-04-03 18:55:49 -07:00
Jonathan Lipps
341c15b309
fix async bug
2014-04-03 18:55:49 -07:00
Jonathan Lipps
9958cc918c
Merge pull request #2253 from jlipps/master
...
update ios pullFile to account for the fact that the sim root might not ...
2014-04-03 14:12:37 -07:00
Jonathan Lipps
d1553ccf39
update ios pullFile to account for the fact that the sim root might not have the exact version in it
...
@DylanLacey have a look at this, it's a gotcha of working with sim paths. My iOS SDK version might be '7.0', but the directory might be '7.0.3', or '7.0.3-64', so I changed this to use the directory finder from settings.js, and to throw a warning if there are multiple dirs. Unfortunately this change makes the unit tests rather impractical since it really depends on getting the status of the filesystem, so I added a new functional test and removed the unit tests.
Also verified tests pass now on 6.1, 7.0, and 7.1 with these changes
2014-04-03 11:54:57 -07:00
Jonathan Lipps
30b7c8b0b6
Merge pull request #2227 from DylanLacey/get_docs
...
Added pullFile support for iOS simulator.
2014-04-03 10:49:54 -07:00
Dylan Lacey
f2f349a36d
Added pullFile support for iOS simulator.
...
`mobile: pullFile {:path => '/Some/Path'}` fetches a file relative to
the root of the device's filesystem.
`mobile: pullFile {:path => '/Applications/Some.app'}` fetches a file
relative to the root of that Application's .app directory, adding in the
GUID.
Fixes #2010 , #1807
2014-04-02 22:19:25 -07:00
Jonathan Lipps
63f7cddcf3
Merge pull request #2249 from dandoveralba/non-retina
...
Support Launching Non-Retina iPhone
2014-04-02 16:06:18 -07:00
bootstraponline
28e6b8db46
Merge pull request #2248 from jlipps/master
...
raise an error if someone sends in a bad platformName (fix #2179 )
2014-04-02 19:01:23 -04:00
Dan Doveralba
b1ac218e63
Support Launching Non-Retina iPhone
...
* fix the bug in getDeviceString where we always assume 3.5" retina
2014-04-02 16:01:12 -07:00
Jonathan Lipps
f6fc69d496
raise an error if someone sends in a bad platformName ( fix #2179 )
2014-04-02 15:10:31 -07:00
Jonathan Lipps
1363f7d248
Merge pull request #2228 from Jonahss/androidLocStrat
...
Android loc strat
2014-04-02 14:37:03 -07:00
jonahss
ff30a5288b
-android uiautomator locator strategy
2014-04-02 14:27:49 -07:00
Jonathan Lipps
0b2bd7b276
Merge pull request #2246 from jlipps/new-endpoints
...
deprecate soon-to-be-removed mobile: methods
2014-04-02 13:33:54 -07:00
Jonathan Lipps
28f966e9a1
deprecate soon-to-be-removed mobile: methods
2014-04-02 13:32:22 -07:00
Jonathan Lipps
477c7f14dd
Merge pull request #2245 from jlipps/new-endpoints
...
add rest endpoints to handle mobile: methods
2014-04-02 12:48:38 -07:00
Jonathan Lipps
bf4dcae4f1
add rest endpoints to handle mobile: methods in addition to executeScript
2014-04-02 12:15:34 -07:00
Jonathan Lipps
17bef33b01
Merge pull request #2224 from imurchie/isaac-touch
...
First pass at iOS touch for Appium 1.0
2014-04-01 18:09:35 -07:00
Jonathan Lipps
382abf31e0
Merge pull request #2169 from DylanLacey/fix_ios_platform
...
Convert `device` to `platformName` when turning caps into arguments.
2014-04-01 17:58:13 -07:00
Dylan Lacey
148336fc04
Use the new capabilities throughout the codebase.
...
Every entry in `Capabilities.capabilityConversions` is now used to
convert capabilities into the args array.
Change version to versionVersion.
Change device to platformName
Stop aliasing platformVersion to version in Capabilities.js
2014-04-01 16:42:28 -07:00
Isaac Murchie
0e11389bb7
Retool loop through actions
2014-04-01 16:18:26 -07:00
Jonathan Lipps
e9bd1403d1
Merge pull request #2212 from landryraccoon/master
...
Allow changing of ports with an environment variable
2014-04-01 14:45:07 -07:00
Jonathan Lipps
f16fdbacbf
Merge pull request #2230 from DylanLacey/examples_71
...
Update Ruby sample code.
2014-04-01 09:57:49 -07:00
Jonathan Lipps
6e154f4f81
Merge pull request #2229 from vgrigoruk/vgrigoruk-master
...
Fixes #2131 .
2014-04-01 09:55:09 -07:00
Dylan Lacey
633c2ed81e
Update Ruby sample code.
...
Change from tag_name to class_name for u\_i\_catalog, simple\_test,
cucumber tests.
Changed to iOS 7.1 in u\_i\_catalog, simple\_test, cucumber tests.
Changed `capabilities` to `desired_caps` to avoid some weirdo
collisions.
Remove Debugging output from Cucumber.
Add example of send\_keys as an action chain for u\_i\_catalog.
2014-04-01 01:46:27 -07:00
Vitalii Grygoruk
b70dc24eec
Mised toLowerCase for iOS.js (+2 squashed commits)
...
Squashed commits:
[fba9410 ] Making sure toLowerCase() is still used for chrome.js
[0cbfa68 ] We don't need toLowerCas() for app argument, as it is used for passing CFBundleIdentifier, fixes #2131
2014-04-01 09:37:49 +02:00
Jonathan Lipps
8ff9a0439d
Merge pull request #2223 from jlipps/master
...
check that iOS deviceName matches instruments's list before launching
2014-03-31 15:38:56 -07:00
Isaac Murchie
63ff8fb2b4
Fix handling of touch gestures in iOS
2014-03-31 15:18:27 -07:00
Isaac Murchie
016b8c6559
First pass at iOS touch for Appium 1.0
2014-03-31 14:00:44 -07:00
Jonathan Lipps
a928cab752
Merge pull request #2222 from imurchie/isaac-contexts
...
Fix setWindow for Android
2014-03-31 12:21:22 -07:00
Jonathan Lipps
39949dc835
check we can launch a device based on user's caps and throw a nice error if not ( fix #2114 )
2014-03-31 12:15:34 -07:00
Jonathan Lipps
ab7b70906a
add test that we don't reuse element ids (related to #2096 )
2014-03-31 11:02:42 -07:00
Isaac Murchie
2043324473
Fix setWindow for Android
2014-03-31 10:59:11 -07:00
seb vincent
0c38528077
Merge pull request #2221 from sebv/build-upload
...
ci fix
2014-03-31 23:22:04 +08:00
sebv
70521d25ed
ci fix
2014-03-31 22:59:38 +08:00
seb vincent
751d946ae4
Merge pull request #2220 from sebv/build-upload
...
ci fix
2014-03-31 22:43:32 +08:00
sebv
cbbcc9724e
ci fix
2014-03-31 22:42:10 +08:00
seb vincent
daf49b014b
Merge pull request #2219 from sebv/build-upload
...
ci fix
2014-03-31 22:21:10 +08:00
sebv
8b519b32bb
ci fix
2014-03-31 22:19:10 +08:00
seb vincent
50365b5a1a
Merge pull request #2218 from sebv/build-upload
...
build upload to sauce
2014-03-31 22:10:53 +08:00
sebv
64c838acba
build upload to sauce
2014-03-31 22:06:04 +08:00
Jonathan Lipps
f78cee9644
Merge pull request #2211 from jlipps/real-xpath-android
...
Real XML-based XPath for Android
2014-03-28 15:07:50 -07:00
Jonathan Lipps
b4abe5ae29
Merge pull request #2213 from bootstraponline/2194_squashed
...
Modify scroll to take element argument.
2014-03-28 15:05:58 -07:00
Linzhen Xuan
148e5f3ba3
Modify scroll to take element argument.
...
Originally, scroll scrolls insider the first ScrollView. However, most of our ScrollViews is CollectionView, or TableView. So, we got error that the ScrollView could not found, although there are multiple "ScrollViews".
We also need to able to scroll insider different scrollviews.
2014-03-28 17:47:55 -04:00
Tim Wang
2349105a67
Fix omitted var keyword
2014-03-28 13:53:38 -07:00
Tim Wang
0150fc7d6d
Allow changing of ports with an environment variable
2014-03-28 12:01:00 -07:00
Jonathan Lipps
97710ca829
Merge pull request #2209 from sebv/async-queue
...
Ios command queue using Async.queue
2014-03-28 10:45:05 -07:00