运行测试时,ios-webkit-debug-proxy与ipad断开连接

时间:2015-08-25 05:06:26

标签: ios ipad testing proxy appium

我正在尝试在物理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) .... 

所以这个解决方案对我来说也不起作用。

1 个答案:

答案 0 :(得分:0)

上面的问题[.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

OR

ps -efl | grep ios_webkit_debug_proxy

然后

kill -9 PID