115 Commits
Author SHA1 Message Date
Isaac A. Murchie f09b0eb2de Merge pull request #88 from midopa/fix-zip-urls
Fix handling non-ZIP files
2016-11-14 14:41:21 -05:00
Sam Park 71be0dad1a Add routes and docs for device commands
For: https://github.com/appium/appium-android-driver/pull/192
2016-11-14 10:50:29 -08:00
Sam Park 40a9538321 Fix handling non-ZIP files
APK files were not being installed because they were being written to a file without an "apk" extension. So added back the appExt suffix logic. If it's given and the downloaded file is not a ZIP file, then everything behaves normally. If the downloaded file is a ZIP file, then regardless of what we thought initially, it will be unzipped and placed into another temp location.
2016-11-11 23:21:02 -08:00
rkavalap 0e8b1d966e Increase length in _truncate for proxy requests for better debugging 2016-11-10 09:36:54 -08:00
Sam Park 44650f926a Handle zip files from URLs
Sometimes you can't tell the file type from a URL. Let URL minimizers or
if there are parameters, etc. So just check the content type of the
response. If it's a zip file, ensure it gets unzipped in subsequent
logic. Otherwise, assume it's an app file.
2016-11-05 13:01:25 -07:00
Isaac A. Murchie d20dfc9687 Merge pull request #84 from appium/isaac-tmpdir
Make use of os.tmpdir instead of os.tmpDir
2016-10-31 18:55:47 -07:00
Isaac Murchie 5f84cc8cf1 Make use of os.tmpdir instead of os.tmpDir 2016-10-31 12:07:03 -07:00
Isaac Murchie e1f1883363 Add capabilities to create session 2016-10-28 09:10:29 +02:00
Isaac Murchie 6f289078cd Fix truncate length 2016-10-19 12:18:48 -04:00
Isaac Murchie 76efb2428f Proper length handling 2016-10-17 14:04:44 -04:00
Isaac Murchie 6be9493240 Extent the length of the proxy req/res we log 2016-10-14 09:13:57 -04:00
Isaac Murchie 3368192456 Use keep-alive connection for proxying 2016-09-30 15:17:53 -04:00
Isaac A. Murchie 7af4333f9e Merge pull request #75 from yaphatak/copyfromwindowsshare
Copy from WindowsNetworkShare
2016-09-16 12:35:50 -04:00
Yatin Phatak 9b746ae23a Copy from WindowsNetworkShare
addressing comments

calling mountNetwrokShare once

addressing comments

addressing comments
2016-09-14 13:24:11 -07:00
Isaac Murchie 931ea9f06d Give a long timeout on proxy 2016-09-14 12:31:34 -04:00
Ali Kia 725d12ec2d adding fingerprint to routes 2016-09-12 10:32:09 +08:00
Isaac A. Murchie 8bd05f3e76 Merge pull request #73 from wfanforever/master
adding rect routes
2016-09-09 14:05:10 -04:00
Wen Fan d4e5b45544 adding new endpoint 2016-09-09 10:21:20 -07:00
Isaac A. Murchie c6062c559c Merge pull request #66 from sravanmedarapu/master
Implemented throwing ProxyRequestError
2016-09-09 08:33:48 -04:00
Sravan Medrapu c5026bf227 Implemented throwing ProxyRequestError
ProxyRequestError will be thrown for all unsuccessfull proxy requests, ProxyRequestError will contain the actual error route cause information(`jsonwp`)
2016-09-09 16:17:24 +05:30
Isaac Murchie 7e9403c488 Allow guinea pig delay to be in query 2016-08-11 08:59:03 -07:00
Rafael Chavez 3fc88e0ffd added rotation routes 2016-07-19 12:49:03 -07:00
Isaac Murchie 0df402b1b2 Add linting and pre-commit hooks 2016-07-12 09:48:01 -07:00
Isaac A. Murchie 6f6b1f211c Merge pull request #63 from sravanmedarapu/master
Refactored mjsonwp with respect to UiAutomator2Driver functionality
2016-07-12 07:48:22 -07:00
Sravan Medrapu 5323a51a0e Refactored mjsonwp to throw error for non zero status codes 2016-07-12 12:44:05 +05:30
Isaac Murchie b883d8601b Add basic getStatus method 2016-07-08 09:21:29 -07:00
Isaac A. Murchie b1576be84d Merge pull request #61 from appium/isaac-routes
Begin adding W3C route alternatives
2016-07-06 10:52:16 -07:00
Isaac Murchie 7d1d2fae63 Begin adding W3C route alternatives 2016-07-06 08:15:58 -07:00
Yosef Durr 8c5d7dbfa5 add Windows platform, fix utf-8 typo 2016-07-03 17:07:57 -07:00
Isaac Murchie e44ed397f6 Add ability to manage delegated drivers 2016-07-01 09:15:33 -07:00
Isaac Murchie d534bb151f Make sure async is there, and add logging 2016-06-28 13:00:47 -07:00
Isaac Murchie e8bd69e433 Change name of xcuitest automation name 2016-06-28 10:32:19 -07:00
Simon Granger 59f2cf1c29 Added YouiEngine to the list of automationName 2016-06-27 15:34:37 -04:00
Isaac Murchie 6086ae0b29 Make sure the server is closed when we call close 2016-06-22 08:16:36 -07:00
Isaac A. Murchie 1e681962b5 Merge pull request #53 from appium/isaac-data
Allow data: scheme for protractor tests
2016-06-21 07:50:48 -07:00
Isaac Murchie 19c1680930 Allow data: scheme for protractor tests 2016-06-20 14:05:02 -07:00
Jonah e1c238eb03 Add comment for find command return type
The exact specification of what to return in a findElement command was a little hard to find. This was the first place I looked, so a good place to put the answer.
2016-05-30 19:55:30 -07:00
rafael.chavez c3071eb9db status is not always successful. 2016-05-19 16:25:01 -07:00
Jonathan Lipps 809b0fb27e update readmes to make sense for new package 2016-05-06 08:42:29 -07:00
Jonathan Lipps 0514c251cf code changes, es6ification, and tests for jsonwp-status 2016-05-06 08:42:28 -07:00
Jonathan Lipps a08cd21501 add files for jsonwp-status merge 2016-05-06 08:42:28 -07:00
Jonathan Lipps fb1ce61f38 code updates for jwproxy merge 2016-05-06 08:42:28 -07:00
Jonathan Lipps ea45d22269 copy over initial jsonwp-proxy files 2016-05-06 08:42:28 -07:00
Jonathan Lipps 12c8145bc0 bring appium-express into basedriver 2016-05-05 17:25:08 -07:00
Jonathan Lipps 48113db62a merge node-mobile-json-wire protocol project into basedriver (and bump package to denote breaking changes) 2016-05-04 21:28:25 -07:00
Isaac Murchie 6ed1f31ccb Add timeouts methods 2016-04-13 18:00:23 -04:00
Isaac Murchie f7fd185f8b Parse number caps 2016-03-18 08:04:30 -07:00
Isaac Murchie 24cc2cdb61 Move fix caps function from appium driver 2016-03-16 15:07:39 -07:00
Isaac Murchie 8d2b9ff4fe Add language and locale to desired capabilities 2016-02-29 15:10:08 -08:00
moizjv 69d737ba7f Changing automatinName to inclusionCaseInsensitive and also fixing inclusionCaseInsensitive 2016-01-22 13:40:01 -08:00