Commit Graph

33 Commits

Author SHA1 Message Date
Jonah Stiennon
9108a6e860 Safari Launcher updated to use Instruments to press a button to launch safari. Fixes Safari tests on real devices iOS 8.0 and up 2015-04-30 11:13:49 -07:00
Jonah Stiennon
a887068c2e refactor of ios.js. Main launch sequence broken into separate flows for simulators and real devices. Added appium-xcode repo to replace xcode.js. Use idevice_id to get device udid, fallback on udidetect. Use idevicesyslog to get device logs, fallback on deviceconsole 2015-04-10 14:05:20 -07:00
Payman Delshad
8b40589571 Fix for 3942: Removed fruitstrap (use node-idevice everywhere). 2015-03-26 14:46:54 +01:00
sebv
375098ec95 ci changes, moving code to appium-ci-gulper and using gulp more 2015-02-27 20:31:13 +08:00
Isaac Murchie
7d4cfdf50f Use deviceconsole instead of idevicesyslog to capture iOS real device logs 2014-08-19 15:19:24 -07:00
Jonathan Lipps
0483952a0e move sample code and apps out of main repo
and add a grunt task that brings them in for use in dev
2014-08-12 17:58:42 -07:00
Isaac Murchie
9d863079cc Add network connection endpoint 2014-06-25 13:09:41 -07:00
Isaac Murchie
76e1c69645 Add Android/Selendroid IME methods 2014-06-23 12:01:20 -07:00
Payman Delshad
42c160a817 Fixed the url for appium-adb submodule. 2014-06-05 17:23:38 +02:00
sebv
06d60fc9ee extracted appium-adb npm package 2014-06-03 12:59:15 +08:00
sebv
d15d573622 npm packages track published branches 2014-03-15 13:43:06 +08:00
sebv
f2d9025557 adding npm submodules and scripts 2014-03-10 20:30:57 +08:00
bootstraponline
eaa6cb3d18 Recover from unresponsive instruments process
Register for kCGSNotificationAppUnresponsive and if the process is Instruments then terminate it.
This enables Appium to continue even when instruments is unresponsive. The current behavior is to wait forever.

To test this feature works properly, run ./instruments.sh from https://github.com/appium/ForceQuitUnresponsiveApps

instruments.sh will launch a process that's unresponsive and appium will force quit the process. The unresponsive process can be visually confirmed by using OS X Activity Monitor.
2013-12-03 14:07:38 -05:00
eComRobotics Team
caf7d789e9 Support for iOS logs for devices and simulators
Fix after comments by @jlipps

Fix require section
2013-11-05 03:16:44 +04:00
Sergio Neves Barros
14748c4e1d Added support for both simulator and physical devices when using safari launcher. It now automatically connects to first web view and leave's web view at the end of the test. 2013-10-29 22:36:56 +00:00
Sergio Neves Barros
36f296a908 Added SafariLauncher as a submodule and as part of the build. App is then zipped and copied to the build folder. 2013-10-16 17:26:59 +01:00
Jonathan Lipps
37bb06f2f7 update selendroid url and update selendroid itself 2013-09-27 14:36:31 +01:00
filmaj
0d3950994a Robust, device-friendly unlock. Added gitsubmodule for unlock_apk.
reset.sh now builds the apk. adbs unlockScreen method now invokes
unlock.apk. added a new small, focused module called device_state to handle determining state of emulators/devices. currently has a "isScreenLocked" function. unlockScreen in adb.js now 1) checks if screen is locked or not first before doing anything and 2) uses unlock.apk to do the unlocking.
2013-09-19 14:09:45 -07:00
Dan Cuellar
98488b8767 Adding automatic udid detection to iOS 2013-09-14 17:02:26 -07:00
Sebastian Tiedtke
5e6cbf3176 Updated git remote repo URL to avoid travis auth errors 2013-09-05 16:28:02 -07:00
Sebastian Tiedtke
fea531252f New submodule io.appium.gappium.sampleapp 2013-09-05 15:31:28 -07:00
sergio.barros
f964900510 Added changes for decoupling creating session, installing, launching, closing and uninstalling app for iOS and Android using mobile commands 2013-06-30 08:07:20 +01:00
tborys
f56a6a70bb Decoupling installation and removal from launching the app for iOS by adding new end points to appium server. 2013-06-29 23:27:47 +01:00
Henry Stratmann
53918983da Fixed instruments-without-delay protocol from git to https so people without write permissions can clone it. 2013-06-10 16:10:35 -05:00
Jonathan Lipps
649599a96c add selendroid submodule 2013-04-11 13:35:22 -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
7ef34df3b3 make apidemos submodule use http instead of ssh 2013-04-05 13:23:17 -07:00
Jonathan Lipps
b2f092f6c5 add ApiDemos back as a submodule 2013-04-05 12:30:56 -07:00
Jonathan Lipps
8239aacaa8 add appium.io as a submodule so we can generate stuff from it 2013-03-18 15:50:36 -07:00
Steven Hazel
88e6f36196 switch to the main instruments-without-delay repo, now that the fix for appium is merged 2013-03-11 19:49:14 -07:00
Steven Hazel
90eb7c1d86 oops, use the public git URL 2013-03-11 18:23:34 -07:00
Steven Hazel
dbd35d1417 adding --without-delay, to use the awesome instruments-without-delay! 2013-03-11 18:10:35 -07:00