Commit Graph

847 Commits

Author SHA1 Message Date
Moiz Virani 4942d192c6 Adding check for seledroid to see if apk has internet permission, adding test for the same and updating appium-adb 2014-07-23 00:06:22 -07:00
Payman Delshad 5544125888 Quick fix for Localizable.strings 2014-07-21 13:11:39 +02:00
Payman Delshad eac56403e4 Fix for #3150: Parse plist files as binary and XML. 2014-07-17 14:19:29 +02:00
sebv 34f0ade6fe configurable callback address and port 2014-07-14 16:37:46 +08:00
Jonathan Lipps 7adeed389e make sure setValue and getContexts respect custom selendroid port (fix #3050) 2014-07-11 13:58:54 -07:00
Jonathan Lipps a4b1838ca1 Merge pull request #3060 from paymand/local_timestamps
Use local time for timestamps.
2014-07-10 16:06:22 -07:00
Jonathan Lipps e904ff3a0a there are more ways of not being a web context now
I don't think this is the fix, but it could help with #3115
2014-07-10 16:04:19 -07:00
Payman Delshad 5bbdea8992 Added --local-timezone that uses local timezone for timestamps. 2014-07-11 00:54:10 +02:00
Jonah Stiennon 9c21397dab a couple random routes didn't have :sessionId as optional 2014-07-09 15:15:43 -07:00
Isaac Murchie 5e0e0bf991 Fix handling of default context 2014-07-09 10:38:31 -07:00
Jonathan Lipps 1fa2f5f432 no need to care about window_handles anymore (fix #3105) 2014-07-09 10:15:54 -07:00
Jonathan Lipps ab66b94675 indentation lint fix 2014-07-08 12:01:59 -07:00
Jonathan Lipps 8950a3ac82 Merge pull request #3070 from paymand/ios_app_setup
Proper install/uninstall when running on iOS device.
2014-07-08 11:46:54 -07:00
sebv ea942455e9 configurable traceDir + got rid of keepArtefacts/removeTraceDir arg 2014-07-09 00:20:27 +08:00
Payman Delshad 528b8fa432 fixup! Proper install/uninstall when running on iOS device. 2014-07-08 09:38:05 +02:00
sebv 883360bfa7 appium-instruments and appium-uiauto know about tmpDir 2014-07-08 15:14:06 +08:00
Payman Delshad f6c3022407 Proper install/uninstall when running on iOS device.
- Install the app only if it is not installed or fullReset is requested.
- Uninstall the app only if fullReset is requested.
2014-07-07 16:14:54 +02:00
sebv e55b32fb45 resetting commandTimeout at each step of the implicitTimeout cycle 2014-07-07 17:10:09 +08:00
sebv cd69e64ca7 deviceString improvements 2014-07-04 22:44:36 +08:00
Jonathan Lipps 4f1e426c95 bring back autoLaunch: false (fix #2629, fix #3045) 2014-07-03 12:41:52 -07:00
Jonathan Lipps ce85268242 make sure we only check for safari7 dirs in ios7.x (fix #3053) 2014-07-03 10:39:51 -07:00
tonetheman 759690bf3c ps in kill chromedriver added -f switch and moved awk to since pid will be second for linux and mac 2014-07-02 14:42:28 -05:00
Isaac Murchie 3ad294c621 Fix handling of ime activation 2014-07-02 09:58:27 -07:00
Jonathan Lipps 3d4a4861e8 fix installApp name conflict and add tests (fix #3030) 2014-07-01 11:48:24 -07:00
bootstraponline bdde3a3a5e Fix scroll into view
If the desired object already exists on screen, then avoid scrolling to it.
Without this check, the server will error because there may not be a scrollable.

Scrollable existance depends on screen size. For testing, it's better to have
code that works regardless if scrolling is required or not. This matches the
complex_find behavior.
2014-06-30 11:17:07 -04:00
sebv 27faa2df82 disabled ios grace delay, simplified bootstrap 2014-06-27 23:59:15 +08:00
Jonathan Lipps 7d70a828b8 Merge pull request #2965 from imurchie/isaac-unicodefix
Fix exit from unicode mode
2014-06-26 11:40:21 -07:00
Isaac Murchie 52f1ab14db Fix exit from unicode mode 2014-06-26 09:13:06 -07:00
sebv 6884abe9bb Generic method to avoid server crash. 2014-06-26 22:53:59 +08:00
Jonathan Lipps b319a3d5a8 Merge pull request #2937 from paymand/selendroid_default_context
Init the current context as NATIVE_APP for Selendroid.
2014-06-26 02:40:24 -07:00
Jonathan Lipps d66c81c2a5 Merge pull request #2945 from imurchie/isaac-networkconnection
Add network connection endpoint
2014-06-26 02:38:49 -07:00
Jonathan Lipps 1dc5588a2a Merge pull request #2960 from moizjv/fix-2959
Adding additional check to if shutdown is already in process
2014-06-26 02:37:10 -07:00
sebv d40c484042 making sure all pageload timeout are cleared. 2014-06-26 15:33:24 +08:00
sebv 58987cbfe6 preventing pageLoad cbs being called twice 2014-06-26 15:10:23 +08:00
Moiz Virani 9f7e2efd95 Adding additional check to if shutdown is already in process 2014-06-25 17:00:36 -07:00
Isaac Murchie 9d863079cc Add network connection endpoint 2014-06-25 13:09:41 -07:00
bootstraponline 0d8feaf66a Merge pull request #2939 from bootstraponline/scroll_into_view
Add scrollIntoView
2014-06-25 14:02:12 -04:00
bootstraponline dcedc884e5 Add scrollIntoView
Example:

 a =  find_element(:uiautomator, 'new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().text("WebView").instance(0));')

 a.text # WebView
2014-06-25 12:22:23 -04:00
sebv a1f221c411 Moved default loglevel to debug, added loglevel info message at startup 2014-06-25 23:53:08 +08:00
sebv 27e88940f5 Logging improvements 2014-06-25 23:23:11 +08:00
Payman Delshad fd076e368c Remove touch up/down/move from routeNotYetImplemented. 2014-06-25 14:04:24 +02:00
Payman Delshad fc43c43adb Init the current context as NATIVE_APP for Selendroid. 2014-06-24 14:15:42 +02:00
Jonathan Lipps 950e9dd437 prime ios screenshot command with correct orientation (fix #722)
cc @edgy360
2014-06-23 16:39:38 -07:00
Jonathan Lipps 850c486772 make sure we wait for location services ios files too 2014-06-23 16:39:38 -07:00
Jonathan Lipps 11b403e33c fix launchAndQuit to actually wait for safari dirs if we need them 2014-06-23 15:01:50 -07:00
Jonathan Lipps 7a814ba0a6 Merge pull request #2920 from imurchie/isaac-unicode
Add Android/Selendroid IME methods
2014-06-23 13:49:19 -07:00
Isaac Murchie 76e1c69645 Add Android/Selendroid IME methods 2014-06-23 12:01:20 -07:00
Jonathan Lipps 5eef4b09ea Merge pull request #2922 from Mikrovolnovka/mikrovolnovka
Extending avoidProxy to make it possible make requests to all mobile-spe...
2014-06-23 11:05:18 -07: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