Commit Graph

93 Commits

Author SHA1 Message Date
Jonathan Lipps 0d4eae8cd3 make sure implicit wait works after ios reset (fix #437) 2013-04-15 12:26:57 -07:00
Jonathan Lipps 28d5177d15 selendroid is alive! 2013-04-11 17:20:05 -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 e59e703c0a get selendroid server built and ready to install 2013-04-11 13:35:22 -07:00
Jonathan Lipps 536243ae68 getting some of the test setup going for selendroid 2013-04-11 13:35:22 -07:00
Jonathan Lipps 5662496e38 fix edge case 2013-04-03 15:18:49 -07:00
bootstraponline cff0957f06 Add -U for Android
Fix #375
2013-04-03 17:16:10 -04:00
Jonathan Lipps 7b39f5a2b2 allow bundleIDs and not just app paths 2013-04-02 12:05:14 -07:00
Jonathan Lipps 279ce8aafc clean up mobile safari data in between test runs for clean sessions 2013-04-01 20:50:20 -07:00
Jonathan Lipps 62e3e8addf instruments-without-delay pwnz warp drive 2013-04-01 18:19:12 -07:00
Jonathan Lipps 321f180c7d log first version of safari version 2013-04-01 16:55:27 -07:00
bootstraponline db63ddb223 Reconnect after bootstrap disconnect
We don't know if the bootstrap has disconnected until a command is issued and
the uiautomator runtest command crashes. The crash is detected, uiautomator is
restarted, and the command that detected the crash is resent.
2013-03-30 20:50:59 -04:00
Jonathan Lipps 2d033862c0 no need to reset timeout if prelaunched 2013-03-29 12:21:52 -07:00
Jonathan Lipps d8fb34b2c2 clear out safariness in between sessions 2013-03-29 09:16:37 -07:00
Jonathan Lipps b4a7ddd022 add --orientation cli param 2013-03-28 16:28:31 -07:00
Jonathan Lipps 764525baa6 allow overloading of this selenium desired cap 2013-03-28 16:10:12 -07:00
Jonathan Lipps bc8ccaf8f7 enable setting device orientation in desired caps 2013-03-28 15:45:08 -07:00
Eric Plaster 86f3359c34 Added configurable timeout for device ready state
I found that 5 seconds was too short for our app, and so I made it
configurable with the option:  device-ready-timeout in seconds.
2013-03-27 13:31:14 -05:00
Jonathan Lipps 831b529ed8 try both safari versions for mobile safari pre-launch 2013-03-27 08:13:46 -07:00
bootstraponline 34fabfaa72 Add wait for activity.
Fix #332
2013-03-26 17:31:10 -04:00
Jonathan Lipps ef294e003d bump safari default version to 6.1 2013-03-26 09:33:58 -07:00
Jonathan Lipps 49c7297212 allow pre-launching local zips/apps/safari from command line 2013-03-26 09:33:58 -07:00
bootstraponline 4193338236 Remove skipInstall
Install is now able to detect if the APK exists on device or not.
This removes the need for a skipInstall flag.

Fix #313
2013-03-23 14:01:52 -04:00
Jonathan Lipps 2fd228481f make sure fast reset doesn't try to work on ios 2013-03-20 12:06:43 -07:00
bootstraponline 881c5d9430 Remove dash 2013-03-12 16:56:17 -04:00
bootstraponline 92da9e49e9 --fast-reset
Fix #245
2013-03-12 15:10:04 -04:00
Steven Hazel dbd35d1417 adding --without-delay, to use the awesome instruments-without-delay! 2013-03-11 18:10:35 -07:00
Jonathan Lipps fdb4189d07 command-line params for forcing iphone/ipad 2013-03-08 16:50:43 -08:00
Jonathan Lipps c56d13cf91 launch iphone/ipad depending on desired cap, plus tests 2013-03-08 16:38:35 -08:00
Jonathan Lipps 199541bea0 force instruments to launch app by iphone/ipad 2013-03-08 13:53:07 -08:00
Jonathan Lipps cfd323d769 move ios args into an object for sanity 2013-03-08 13:26:05 -08:00
Jonathan Lipps d9db9834a6 support pre-launching safari 2013-03-07 17:09:25 -08:00
Jonathan Lipps a602286a6d make safari tests pass 2013-03-07 14:13:31 -08:00
Jonathan Lipps 28dbd5d90f fix logic bug that called invoke() 2x per session 2013-03-07 13:59:48 -08:00
Jonathan Lipps c76c18a527 allow starting safari as a special 'app' with special launch behavior 2013-03-07 13:30:34 -08:00
Jonathan Lipps c3a1988920 fix appium queueing behavior and unit tests 2013-03-05 09:42:51 -08:00
Jonathan Lipps 9fcfdaa080 use new server args 2013-03-05 08:50:49 -08:00
Jonathan Lipps a169703efc pre-launching, reset, and skip-install for android 2013-03-04 19:44:04 -08:00
Jonathan Lipps 478b7910bf better error handling if device never starts 2013-02-28 15:20:25 -08:00
Jonathan Lipps 4705ac1dba enable full flow of selenium command to device and back 2013-02-27 17:50:46 -08:00
Jonathan Lipps ef3856878c add app package / activity options to server 2013-02-27 16:04:19 -08:00
Jonathan Lipps 532d6e88ae generalize notion of device and kind of app 2013-02-27 15:55:22 -08:00
Jonathan Lipps 797441f07c make plist resetting a server flag 2013-02-20 16:47:34 -08:00
Jonathan Lipps ebda1b29c8 separating concerns a bit here for reset app 2013-02-20 15:36:32 -08:00
bootstraponline 0412eae8f8 Fix style 2013-02-14 13:12:27 -05:00
Gaige B Paulsen 8ce29bbe89 Object leak removal, and some work at removing the file descriptor leaks coming from the unix domain sockets. 2013-02-14 10:42:59 -05:00
Jonathan Lipps e724536660 add capability to use local version of zipped app & test 2013-02-08 14:32:09 -08:00
Sebastian Tiedtke d63227ce54 Added optional webhook for logging. 2013-02-04 17:07:22 -08:00
Jonathan Lipps f479d3ba19 ability to warp time and visit the future 2013-01-30 15:54:44 -08:00
Jonathan Lipps 019ecb7e82 allow pre-launched app to be the first session 2013-01-29 21:17:40 -08:00