Jonathan Lipps
db0446b94f
make sure Appium() clones args rather than overwriting them
...
otherwise default arg value checks will be messed up
2014-07-22 16:30:11 -07:00
sebv
34f0ade6fe
configurable callback address and port
2014-07-14 16:37:46 +08:00
Payman Delshad
5bbdea8992
Added --local-timezone that uses local timezone for timestamps.
2014-07-11 00:54:10 +02:00
sebv
ea942455e9
configurable traceDir + got rid of keepArtefacts/removeTraceDir arg
2014-07-09 00:20:27 +08:00
sebv
27e88940f5
Logging improvements
2014-06-25 23:23:11 +08:00
Jonathan Lipps
dd5b36a849
Merge pull request #2917 from edgy360/IntentParser
...
Add server arguments for intent options
2014-06-23 10:59:56 -07:00
Jonathan Lipps
393962710a
fix typo
2014-06-23 10:55:48 -07:00
Jonathan Lipps
762afa3649
allow users to bypass appium's sudo checks
...
so people who know what they're doing can do crazy things
partially works around #1902
2014-06-23 10:40:14 -07:00
Jamie Edge
1aeee167c7
Added arguments for intent options.
2014-06-21 12:22:20 +01:00
Jonathan Lipps
4777fa3ca7
get rid of forceQuitInstruments ( fix #2901 )
2014-06-19 11:26:24 -07:00
bootstraponline
70b9b3d2c0
Set most verbose log level as default
2014-06-09 12:34:39 -04:00
Jonathan Lipps
7b419650f1
Merge pull request #2435 from emakiej/support_chromium_context
...
Support for CHROMIUM context for embedded Chromium.
2014-06-05 16:35:56 -07:00
Jonathan Lipps
7162c6d653
upgrade wd and add test for getAppStrings
2014-06-05 16:33:14 -07:00
Ela Makiej
ec68a866a4
Support for CHROMIUM context for embedded Chromium.
...
Enables switching between NATIVE_APP and CHROMIUM contexts. Works for both backends: UIAutomator and Selendroid. It's intended to work for any Chromium
embedding app under the following conditions:
- user has to make sure the devtools socket is open
- user may need to provide a webdriver working with his app (probably deriving from chromedriver)
- user needs to use some additional capabilities: 'android-device-socket', 'chromedriver-executable' (optional), 'special-chromedriver-session-args' (optional)
2014-06-05 19:06:05 +02:00
sebv
cdafd82509
Improving logging
2014-06-04 09:07:58 +08:00
Jonathan Lipps
dea4186633
add --strict-caps mode
...
the server will error sessions which provide invalid caps
or don't provid valid ones
fix #2500
2014-05-30 16:54:27 -07:00
Jonathan Lipps
84e30f5c6d
Merge pull request #2390 from himukin/master
...
new cmd line option for specifying the relative path of the dir where Localizable.strings file resides
2014-05-30 13:55:03 -07:00
Jonathan Lipps
413e1cbc84
note that language/locale work for android too
2014-05-29 16:00:01 -07:00
Jonathan Lipps
fa503817fa
allow setting of tmp dir appium uses via --tmp flag
2014-05-29 13:33:20 -07:00
Muthu Kesavan
7da89fc18b
new command line option for specifying the relative path of the dir where Localizable.string resides
2014-04-22 20:29:40 +01:00
Jonathan Lipps
f0dea5f3b5
remove deprecated --merciful and --device-port flags
...
add --force-quit-instruments flag instead
and fix grunt docs to add the jekyll preamble and write to the correct path
2014-04-11 10:05:30 -07:00
Payman Delshad
ae54ebe297
Fix the broken -g/--log and --log-no-colors.
2014-04-08 19:04:57 +02:00
Jonathan Lipps
3ae838a884
ensure we can use appium 1.0 style launch information from the command line ( fix #2231 )
2014-04-04 12:21:43 -07:00
Ruben Gonzalez Alonso
b805773310
Add --avd-args option to launch avd with additional args
2014-03-19 18:41:20 +01:00
bootstraponline
19b8fc4b10
Default to mercy on iOS
2014-03-12 12:50:58 -04:00
Jonathan Lipps
50d03d6b08
store --command-timeout as int
2014-03-07 14:30:00 -08:00
Jonathan Lipps
e7a72e5921
add --command-timeout server arg
...
so the server can set its own default timeout.
also, clean up some of the command timeout logic
2014-03-07 13:57:41 -08:00
Jonathan Lipps
42780f2655
port chrome config
2014-03-03 16:40:16 -08:00
Jonathan Lipps
b058732ebb
port android basic config
2014-03-03 16:40:16 -08:00
Pavel Smolensky
f30631d784
iOS. Add --keep-keychains option and desired capability keepKeyChains
2014-03-03 18:01:13 +03:00
bootstraponline
bbd03f89c6
Add androidCoverage
2014-02-14 12:54:05 -05:00
Isaac Murchie
6daff9e810
Add app wait package
2014-02-04 15:35:58 -08:00
Sam Park
72ac77544b
Make fullReset clear app on session stop as well
2014-02-04 09:45:09 -08:00
Isaac Murchie
ac80afbcc7
Allow multiple ChromeDrivers to be running
2014-02-03 16:49:26 -08:00
bootstraponline
e556a71b6c
Fix iOS reset
...
iOS reset deletes the following:
/iPhone Simulator/7.0.3/Library/TCC
/iPhone Simulator/7.0.3/Library/Caches
/iPhone Simulator/7.0.3/Media
/iPhone Simulator/7.0.3/Library/Keychains
/iPhone Simulator/7.0.3/Applications
iOS full reset deletes the entire 'iPhone Simulator' folder.
2014-02-01 12:02:03 -05:00
sebv
d971f72c46
stricter jshint rules enforcable from editor
2014-01-29 14:03:34 +08:00
Dan Cuellar
82d49d0c7d
Adding flag to show simulator logs
2014-01-07 14:09:18 -08:00
Jonathan Lipps
27d482074c
Merge pull request #1679 from bootstraponline/shell
...
Fix appium shell
2014-01-03 01:14:46 -08:00
bootstraponline
f603af0684
Fix appium shell
...
node appium.js --shell
2013-12-26 21:09:30 -05:00
Jonathan Lipps
31bd697cf4
add ability to set launch timeout from the command line so it can be used in conjunction with pre-launch
2013-12-20 10:57:42 -08:00
Jonathan Lipps
a4f82c31cd
remove safari launcher as strategy for safari + sim
2013-12-18 14:03:30 -08:00
Jonathan Lipps
4a1cc2580c
refactor instruments and add appium-internal flake support
...
This commit constitutes a pretty big refactor of the instruments
process handler. It also introduces a server flag, '--backend-retries',
with a default of '3', which specifies how many times Appium will retry
launching instruments before giving up and saying that it crashed or
timed out. This works in concert with launchTimeout, of course.
I think this refactor also fixes some longstanding callback reasoning
errors and maybe some other bugs.
It might also introduce some bugs of its own though :-)
2013-12-18 13:34:49 -08:00
Jonathan Lipps
abe22334b1
refactor server/main
...
and add --merciful flag to avoid the force quit instruments watcher
2013-12-10 13:25:58 -08:00
Jonathan Lipps
6319f734b8
allow user to let instruments launch device with --default-device
2013-12-09 14:44:23 -08:00
Jonathan Lipps
0edd3a629d
make sure --show-config doesn't crash main server :-)
2013-12-09 14:39:51 -08:00
Jonathan Lipps
52bb752773
add --show-config flag to show appium config, and include server build time
2013-12-09 14:13:42 -08:00
Dan Cuellar
94f4e3eb69
select your iOS Simulator Device
2013-11-18 14:46:11 -08:00
Dan Cuellar
7b1e1badce
Set iOS Simulator Language using ios-sim-locale from https://code.google.com/p/ios-sim-locale/
2013-11-11 13:01:10 -08:00
Jonathan Lipps
3ba0e3f0c6
add --log-timestamp and --log-no-colors options
...
also clean up and consolidate logging code
2013-10-28 16:36:32 -07:00
Jonathan Lipps
b537c4ae71
remove confusing multiple session handling code
...
it doesn't actually do anything and was cruft
also, make session overriding non-default based on the mobile
JSONWP discussions
2013-10-28 11:39:50 -07:00