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接口自动化测试进阶教程合集,真实模拟企业项目实战

相关推荐
HashFlag3 小时前
单元测试-gomonkey
单元测试·go·gomonkey
HashFlag12 小时前
单元测试-httptest
单元测试·go·httptest
HashFlag14 小时前
单元测试-go-sqlmock
golang·单元测试·sqlmock
薯条不要番茄酱1 天前
【测试实战篇】“发好论坛”接口自动化测试
python·功能测试·测试工具·单元测试·测试用例·pytest·测试覆盖率
Sandy_Star2 天前
1.5 行政强制和税收保障措施
单元测试
xcLeigh3 天前
AI的提示词专栏:单元测试 Prompt,自动生成测试用例
人工智能·ai·单元测试·prompt·提示词
Hacker_Oldv3 天前
Xmind写测试点
自动化测试·软件测试·测试工具·xmind
Libraeking4 天前
质量篇:防御式编程,编写“牢不可破”的 Compose 单元测试
经验分享·单元测试·android jetpack
汽车仪器仪表相关领域4 天前
【无标题】
功能测试·单元测试·汽车·压力测试·可用性测试
devmoon4 天前
Polkadot SDK Pallet 单元测试完整指南:从基础到实战
单元测试·web3·区块链·模块测试·polkadot