Appium报错:
An unknown server-side error occurred while processing the command. Original error: Could not find a connected Android device in 20099ms.
翻译:
处理命令时发生未知的服务器端错误。原始错误:在20099ms内找不到已连接的Android设备。
appium将默认断开4723,换为其他可以正常运行
解决方法:
运行前启动appium服务 为正常关闭,添加运行前将服务关闭,再次重启动服务就好了
taskkill /f /im node.exe
def close_appium():
"""
function: 关闭appium 服务器
:return: None
"""
try:
cmd = "taskkill /f /im node.exe"
subprocess.Popen(cmd, shell=True)
Logger.info('关闭appium 服务器成功!!!')
except:
Logger.info('关闭appium 服务器失败!!!')
启动服务
start /b appium -a 127.0.0.1 -p 4723 -bp 4724
def open_appium(cmd, port):
"""
function : 命令启动appium server
:param cmd: appium server 启动命令
:param port: appium server 启动端口
:return: None
"""
release_port(port)
Logger.info([cmd, port])
subprocess.Popen(cmd, shell=True, stdout=open(logPath+"/"+str(port)+'.log', "a"), stderr=subprocess.STDOUT)