appcrawler自动遍历时,总是提示超过120s没有接收到命令导致关闭会话

1、appcrawler自动遍历时,总是提示超过120s没有接收到命令导致关闭会话
111
2、将配置文件加上newCommandTimeout: 5000,appium也添加此参数


appium
3、再次执行脚本,发现配置的newCommandTimeout: 5000并没有生效

4、appium日志继续提示120s超时关闭连接
2222

  • 这个时间显示是appium等待下一条命令的默认最长等待时间
  • 从你执行的记录看 应该没有等待120秒不发送指令。很有可能是上一次appium没有正常结束,session还存在,导致在下一次运行的时候 上一次没有正常关闭的session等待了120秒超时导致整个运行的推出
  • 建议将appcrawler.log日志文件改名成为txt发上来看一下

appcrawler.txt (1.1 MB)
每次打开“选股策略”页面就停止运行了

看了一下报错的原因

  • 你设置的最大运行时间太长了 10800000秒这个数据值太大导致计算的时候超过类型上限变为负数,然后判断应用达到执行时间限制所以退出了
  • 把时间改正常一些再试试 100000应该就足够了

时间改为100000秒了,但是日志里还有报错,麻烦您帮我看下
appcrawler.txt (1.9 MB)


行情遍历完了 退出之后直接就退到了桌面

老师,怎么才能让自动遍历按照指定的时间一直执行的呢
自动遍历配置文件.zip (2.8 KB)

当你给出的遍历范围已经遍历完毕就应该结束遍历了,时间并不是唯一的退出条件
如果只按照时间退出的话,那么内容遍历完毕之后它应该做什么呢?