appium操作多台手机_appium 并发多台手机测试报错 (求解答)

这篇博客详细记录了使用Appium进行多台手机自动化测试时遇到的错误,包括安装应用的错误日志和adb命令的执行过程。在测试过程中,遇到了端口被占用导致的'Address already in use'问题,需要解决该问题以实现Appium对多台设备的同时操控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2019-10-3009:53:40:736[ADB]apksignerstderr:Unabletofinda$JAVA_HOMEat"/usr",continuingwithsystem-providedJava...

2019-10-3009:53:40:737[ADB]

2019-10-3009:53:40:737[ADB]'/usr/local/lib/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'isalreadysigned.

2019-10-3009:53:40:737[UiAutomator2]Serverpackagesaregoingtobe(re)installed

2019-10-3009:53:40:746[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shell'ls-t-1/data/local/tmp/appium_cache2>&1||echo_ERROR_''

2019-10-3009:53:40:826[ADB]Thecountofapplicationsinthecache:7

2019-10-3009:53:40:826[ADB]Theapplicationat'/usr/local/lib/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v3.5.1.apk'isalreadycachedto'/data/local/tmp/appium_cache/56abf1bf10f6562619a2dd8fb060718e27c4cb28.apk'

2019-10-3009:53:40:827[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shellpminstall/data/local/tmp/appium_cache/56abf1bf10f6562619a2dd8fb060718e27c4cb28.apk'

2019-10-3009:53:44:733[ADB]Theinstallationof'appium-uiautomator2-server-v3.5.1.apk'took3.906s

2019-10-3009:53:44:733[ADB]Installcommandstdout:Success

2019-10-3009:53:44:736[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shell'ls-t-1/data/local/tmp/appium_cache2>&1||echo_ERROR_''

2019-10-3009:53:44:835[ADB]Thecountofapplicationsinthecache:7

2019-10-3009:53:44:836[ADB]Theapplicationat'/usr/local/lib/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'isalreadycachedto'/data/local/tmp/appium_cache/bc38a04068b79fe3b459303c28bb4b7103bfb6c9.apk'

2019-10-3009:53:44:836[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shellpminstall/data/local/tmp/appium_cache/bc38a04068b79fe3b459303c28bb4b7103bfb6c9.apk'

2019-10-3009:53:47:237[ADB]Theinstallationof'appium-uiautomator2-server-debug-androidTest.apk'took2.400s

2019-10-3009:53:47:237[ADB]Installcommandstdout:Success

2019-10-3009:53:47:237[UiAutomator2]Waitingupto30000msforservicestobeavailable

2019-10-3009:53:47:238[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shellpmlistinstrumentation'

2019-10-3009:53:47:829[UiAutomator2]Instrumentationtarget'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner'isavailable

2019-10-3009:53:47:829[UiAutomator2]ForwardingUiAutomator2Serverport6790to8200

2019-10-3009:53:47:829[ADB]Forwardingsystem:8200todevice:6790

2019-10-3009:53:47:830[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405forwardtcp\:8200tcp\:6790'

2019-10-3009:53:47:845[UiAutomator2]DeletingUiAutomator2session

2019-10-3009:53:47:846[UiAutomator2]DeletingUiAutomator2serversession

2019-10-3009:53:47:848[WDProxy]Matched'/'tocommandname'deleteSession'

2019-10-3009:53:47:850[UiAutomator2]DidnotgetconfirmationUiAutomator2deleteSessionworked;Errorwas:UnknownError:Anunknownserver-sideerroroccurredwhileprocessingthecommand.Originalerror:Tryingtoproxyasessioncommandwithoutsessionid

2019-10-3009:53:47:850[UiAutomator2]ResettingIMEto'io.appium.settings/.UnicodeIME'

2019-10-3009:53:47:851[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shellimesetio.appium.settings/.UnicodeIME'

2019-10-3009:53:48:436[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405shellamforce-stopcom.ymdd.galaxy.yimimobile'

2019-10-3009:53:48:584[Logcat]Stoppinglogcatcapture

2019-10-3009:53:48:587[ADB]Removingforwardedportsocketconnection:8200

2019-10-3009:53:48:587[ADB]Running'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405forward--removetcp\:8200'

2019-10-3009:53:48:595[UiAutomator2]Unabletoremoveportforward'ErrorexecutingadbExec.Originalerror:'Command'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405forward--removetcp\:8200'exitedwithcode1';Stderr:'adb:error:listener'tcp:8200'notfound';Code:'1''

2019-10-3009:53:48:595[BaseDriver]Event'newSessionStarted'loggedat1572429228595(17:53:48GMT+0800(中国标准时间))

2019-10-3009:53:48:595[W3C]Encounteredinternalerrorrunningcommand:ErrorexecutingadbExec.Originalerror:'Command'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405forwardtcp\:8200tcp\:6790'exitedwithcode1';Stderr:'adb:error:cannotbindlistener:Addressalreadyinuse';Code:'1'

2019-10-3009:53:48:596[W3C]Error:Command'/Users/ios/.jenkins/tools/android-sdk/platform-tools/adb-P26513-s192.168.53.10\:7405forwardtcp\:8200tcp\:6790'exitedwithcode1

2019-10-3009:53:48:596[W3C]atChildProcess.proc.on.code(/usr/local/lib/node_modules/appium/node_modules/teen_process/lib/exec.js:94:19)

2019-10-3009:53:48:596[W3C]atChildProcess.emit(events.js:197:13)

2019-10-3009:53:48:596[W3C]atmaybeClose(internal/child_process.js:984:16)

2019-10-3009:53:48:596[W3C]atSocket.stream.socket.on(internal/child_process.js:401:11)

2019-10-3009:53:48:596[W3C]atSocket.emit(events.js:197:13)

2019-10-3009:53:48:596[W3C]atPipe._handle.close(net.js:611:12)

2019-10-3009:53:48:646[HTTP]

2019-10-3009:53:48:646[HTTP]

2019-10-3009:53:48:761[Appium]ReceivedSIGTERM-shuttingdown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值