appium默认60秒关闭应用的问题

问题:appium默认启动一个应用的session过期时间是60秒到时间会自动停了刚启动的应用,工作台打印:info: [debug] We shut down because no new commands came in的日志

分析:--command-timeout 60 The default command timeout for the server to use for all sessions (in seconds and should be less than 2147483). Will still be overridden by newCommandTimeout cap

意思是默认60秒过期,超过60秒就会自动

解决办法:

从appium工作台最前面找到,启动命令:

> Launching Appium server with command: C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --avd Nexus7 --platform-name Android --platform-version 19 --automation-name Appium --device-name "Android Emulator" --log-no-color

在cmd命令行,对应目录加时间参数即可:--command-timeout 600

在目录:C:\Program Files (x86)\Appium>

执行

node.exe node_modules\appium\lib\server\main.js --

address 127.0.0.1 --port 4723 --avd Android4.4.2 --device-ready-timeout 70 --pla

tform-name Android --platform-version 19 --automation-name Appium --avd Nexus7 -

-device-name "Android Emulator" --log-no-color --command-timeout 600

启动日志中就能看到:

info: [debug] Non-default server args: {"address":"127.0.0.1","logNoColors":true

,"avd":"Nexus7","androidDeviceReadyTimeout":"70","deviceName":"Android Emulator"

,"platformName":"Android","platformVersion":"19","automationName":"Appium","defa

ultCommandTimeout":600}

时间变成600秒了

【整整200集】超超超详细的Python接口自动化测试进阶教程合集,真实模拟企业项目实战

相关推荐
i***132411 小时前
【SpringBoot】单元测试实战演示及心得分享
spring boot·后端·单元测试
Codebill13 小时前
Apipost 自动化测试实战:用 IF 控制器实现“增删改查”依赖链
自动化测试·接口测试·接口自动化·api测试·apipost
fzm529813 小时前
嵌入软件单元测试的全面研究与实践
自动化测试·单元测试·汽车·嵌入式·白盒测试
爱学习的执念13 小时前
2025年100道最新软件测试面试题,常见面试题及答案汇总
软件测试·软件测试工程师·面试
汽车仪器仪表相关领域14 小时前
PSB-1:安全增压与空燃比双监控仪表 - 高性能引擎的 “双重安全卫士“
java·人工智能·功能测试·单元测试·汽车·可用性测试·安全性测试
程序员威子14 小时前
最强平替Postman的工具,拒绝浏览器套壳
功能测试·selenium·测试工具·jmeter·单元测试·测试用例·postman
i***132414 小时前
Spring Boot 整合 log4j2 日志配置教程
spring boot·单元测试·log4j
黑客-秋凌14 小时前
接口测试工具(postman)
自动化测试·软件测试·测试工具·集成测试·lua·postman
bug管理者14 小时前
接口测试面试题汇总(含答案)
软件测试·数据库·面试
黑客-秋凌14 小时前
RobotFramework的介绍与环境搭建(超详细~)
自动化测试·软件测试·测试工具