【软件测试行业现状】2023年了你还敢学软件测试?未来已寄..测试人该何去何从?【自动化测试、测试开发、性能测试】
问题: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秒了
下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础