question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[feature request] we need to wrap `ios_webkit_debug_proxy` like AppiumDriverLocalService

See original GitHub issue

Description

As java-client does not launch ios_webkit_debug_proxy when setting autoWebview=true desired capability or query context( e.g. driver.getContextHandles() ,driver.context(String), driver.getContext(), it would fail like below it testing on real iOS devices:

[MJSONWP] Encountered internal error running command: RequestError: Error: connect ECONNREFUSED 127.0.0.1:27753 at new RequestError (/usr/local/lib/node_modules/appium/node_modules/request-promise/lib/errors.js:11:15) at Request.RP$callback as _callback at self.callback (/usr/local/lib/node_modules/appium/node_modules/request-promise/node_modules/request/request.js:199:22) at emitOne (events.js:90:13) at Request.emit (events.js:182:7) at Request.onRequestError (/usr/local/lib/node_modules/appium/node_modules/request-promise/node_modules/request/request.js:821:8) at emitOne (events.js:90:13) at ClientRequest.emit (events.js:182:7) at Socket.socketErrorListener (_http_client.js:306:9) at emitOne (events.js:90:13) at Socket.emit (events.js:182:7) at emitErrorNT (net.js:1249:8) at _combinedTickCallback (internal/process/next_tick.js:74:11) at process._tickCallback (internal/process/next_tick.js:98:9)

I think we could handle this by launching ios_webkit_debug_proxy as a service like AppiumDriverLocalService

Issue Analytics

  • State:open
  • Created 7 years ago
  • Reactions:2
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
TikhomirovSergeycommented, May 28, 2016

I think it needs for the convenient enhancement of the server

0reactions
imurchiecommented, Jun 7, 2016

The dependency on ios-webkit-debug-proxy for real devices will not be going away any time soon. It depends on iOS getting actual automation support into Safari.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to say no to product feature requests - Canny Blog
Figuring out how to say “no” to a customer is never easy. It's especially hard to say no to product feature requests. Many...
Read more >
How to Make a Feature Request | Short.Io Help Center
The service for leaving feature requests is awesome. You can add a request, track its implementation, vote for the request that other customers...
Read more >
How Do I Make a Feature Request? - Accredible Help Center
We want to make sure that we are providing our customers with the best experience with Accredible that we possibly can, so we...
Read more >
Feature Requests: What are they and how to manage them
What is a feature request? Feature requests are a form of product feedback you may frequently encounter as a SaaS product manager. They...
Read more >
10 Tips for Responding Graciously to Customer Feature ...
Replying to these requests are more tricky as we have to tell the customer that they won't get what they want while trying...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found