我正在尝试在物理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) ....
所以这个解决方案对我来说也不起作用。
答案 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