【问题标题】:ios-webkit-debug-proxy gets disconnected from ipad while running testsios-webkit-debug-proxy 在运行测试时与 ipad 断开连接
【发布时间】:2015-08-27 09:41:27
【问题描述】:

我正在尝试在物理 iPad 上运行测试。我正在使用 appium 和 webkit-ios-debug-proxy。但是当我尝试运行测试时,ios-webkit-debug-proxy 会断开连接。它给出了一个错误 -

Invalid message _rpc_applicationUpdated: <dict>
<key>WIRApplicationIdentifierKey</key>
<string>PID...</string>
<key>WIRIsApplicationProxyKey</key>
<false/>
<key>WIRApplicationNameKey</key>
...
</dict>
Disconnected 

我找到了一些论坛,其中提到了运行命令 -

.bin/ios-webkit-debug-proxy-launcher.js -c UDID -d 

来自 appium 文件夹,但是当我运行命令时,出现错误 -

"module.js: ..throw err Error: Cannot find module 
'underscore' at Function.Module_resolveFuleName (module.js:336:15) .... 

所以该解决方案也不适用于我。

【问题讨论】:

  • 你能给出你运行的确切命令吗?

标签: ios ipad testing proxy appium


【解决方案1】:

问题 [.bin/ios-webkit-debug-proxy-launcher.js -c UDID -d ] 中的上述命令最终对我有用。

它最初没有工作,因为我从 github 再次下载 ios-webkit-debug-proxy-launcher.js 而不是在当前安装中查找 .js 文件,而且,我猜有些端口没有释放之前的 ios_webkit_debug_proxy 运行。因此它抛出了一个错误。在大多数情况下在mac上安装,它应该在/use/local/lib/..

此外,要查找并杀死现有实例,这对我有用 -

ps aux | grep portNumber

ps -efl | grep ios_webkit_debug_proxy

然后

kill -9 PID

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 2018-06-25
    • 2013-06-25
    • 2019-06-18
    相关资源
    最近更新 更多