无法将命令代理到远程服务器。原始错误:套接字挂起

问题描述 投票:0回答:1

[FAIL INSIDE] WebDriverException:消息:处理命令时发生未知的服务器端错误。原始错误:无法将命令代理到远程服务器。原始错误:套接字挂起 堆栈跟踪: UnknownError:处理命令时发生未知的服务器端错误。原始错误:无法将命令代理到远程服务器。原始错误:套接字挂起

##环境## 机器人框架Python

图书馆:AppiumLibrary

Appium版本:1.21.0

运行appium的桌面操作系统版本:13.6

设备:Galaxy Watch 5

设备系统版本:11

设备操作系统版本:3.5

我在测试android手表真机时出现这个错误。 我可以通过重新启动设备或输入命令行来解决此错误,

卸载 io.appium.uiautomator2.server

卸载 io.appium.uiautomator2.server.test

但是有什么方法可以在不使用命令的情况下解决这个错误吗? (例如,在机器人文件中输入某种错误修复代码)

android command-line appium robotframework ui-automation
1个回答
0
投票

当您通过 IDE 停止正在运行的测试用例时,通常会发生此错误,有时在这种情况下,Appium 不会释放设备,并且当您尝试创建新会话时,由于设备已被占用,它无法工作。为了解决此问题,您必须重新启动设备或运行您提到的命令。 为了避免此问题,请避免强制停止正在运行的测试用例,而应让测试失败,以便清理进程在设备上正确完成。

© www.soinside.com 2019 - 2024. All rights reserved.