在调试脚本的时候想看查找元素和执行命令花了多少时间,我们可以在启动appium server的时候加上启动参数,实现我们的需求。

1)输入:appium h,可以查看appium提供的启动参数有哪些。

2)我需要在启动的时候打印时间,方便我查看查找和执行动作花费的时间,输入:appium --log-timestamp,执行的所以日志都会把时间数据都打印出来。

appium h

usage: /usr/local/bin/appium [-h] [-v] [--shell] [--allow-cors] [--reboot]

[--ipa IPA] [-a ADDRESS] [-p PORT] [-pa BASEPATH]

[-ca CALLBACKADDRESS] [-cp CALLBACKPORT]

[-bp BOOTSTRAPPORT] [-r BACKENDRETRIES]

[--session-override] [-l] [-g LOGFILE]

[--log-level {info,info:debug,info:info,info:warn,info:error,warn,warn:debug,warn:info,warn:warn,warn:error,error,error:debug,error:info,error:warn,error:error,debug,debug:debug,debug:info,debug:warn,debug:error}]

[--log-timestamp] [--local-timezone]

[--log-no-colors] [-G WEBHOOK] [--safari]

[--default-device] [--force-iphone]

[--force-ipad]

[--tracetemplate AUTOMATIONTRACETEMPLATEPATH]

[--instruments INSTRUMENTSPATH]

[--nodeconfig NODECONFIG] [-ra ROBOTADDRESS]

[-rp ROBOTPORT]

[--chromedriver-port CHROMEDRIVERPORT]

[--chromedriver-executable CHROMEDRIVEREXECUTABLE]

[--show-config] [--no-perms-check]

[--strict-caps] [--isolate-sim-device]

[--tmp TMPDIR] [--trace-dir TRACEDIR]

[--debug-log-spacing]

[--suppress-adb-kill-server] [--long-stacktrace]

[--webkit-debug-proxy-port WEBKITDEBUGPROXYPORT]

[--webdriveragent-port WDALOCALPORT]

[-dc DEFAULTCAPABILITIES] [--relaxed-security]

[--allow-insecure ALLOWINSECURE]

[--deny-insecure DENYINSECURE]

[--command-timeout DEFAULTCOMMANDTIMEOUT] [-k]

[--platform-name PLATFORMNAME]

[--platform-version PLATFORMVERSION]

[--automation-name AUTOMATIONNAME]

[--device-name DEVICENAME]

[--browser-name BROWSERNAME] [--app APP]

[-lt LAUNCHTIMEOUT] [--language LANGUAGE]

[--locale LOCALE] [-U UDID]

[--orientation ORIENTATION] [--no-reset]

[--full-reset] [--app-pkg APPPACKAGE]

[--app-activity APPACTIVITY]

[--app-wait-package APPWAITPACKAGE]

[--app-wait-activity APPWAITACTIVITY]

[--device-ready-timeout DEVICEREADYTIMEOUT]

[--android-coverage ANDROIDCOVERAGE] [--avd AVD]

[--avd-args AVDARGS] [--use-keystore]

[--keystore-path KEYSTOREPATH]

[--keystore-password KEYSTOREPASSWORD]

[--key-alias KEYALIAS]

[--key-password KEYPASSWORD]

[--intent-action INTENTACTION]

[--intent-category INTENTCATEGORY]

[--intent-flags INTENTFLAGS]

[--intent-args OPTIONALINTENTARGUMENTS]

[--dont-stop-app-on-reset]

[--calendar-format CALENDARFORMAT]

[--native-instruments-lib] [--keep-keychains]

[--localizable-strings-dir LOCALIZABLESTRINGSDIR]

[--show-ios-log] [--async-trace]

/usr/local/bin/appium: error: Unrecognized arguments: h.

jihaiqingdeMacBook-Pro:~ yoshiumijou$ appium --log-timestamp

2020-05-25 03:22:49:439 - [Appium] Welcome to Appium v1.16.0

2020-05-25 03:22:49:441 - [Appium] Non-default server args:

2020-05-25 03:22:49:441 - [Appium]   logTimestamp: true

2020-05-25 03:22:49:458 - [Appium] Appium REST http interface listener started on 0.0.0.0:4723

启动appium server时打印日志时间的更多相关文章

  1. 记录下通过Java代码打开cmd启动appium server及在使用过程中碰到的问题

    1.appium server启动后,执行测试脚本,appium日志报错,提示appium setting未安装(原因是小米手机在用appium desktop调试时总是提示是否安装appium se ...

  2. Appium 脚本代码中启动appium server

    import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.service.local.Appiu ...

  3. 通过cmd命令启动appium server,appium server安装过程

    电脑上已安装了appium desktop版,想在移动端自动化的过程中,通过脚本启动appium server,环境准备: 1.确保电脑安装了node.js,目前用的是node12 2.安装JDK,且 ...

  4. AppiumDriverLocalService 启动appium控制台不显示日志以及把日志保存到本地

    import java.io.File; import java.io.OutputStream; import java.lang.reflect.Field; import java.util.A ...

  5. python appium server代码启动和关闭遇到的坑

    第一次使用博客,小白级,互相交流,有说的不对的地方欢迎来喷!!! 自动化的目的就是减少人工成本,如果每次跑自动化用例时都要手动起appium客户端,太费事了~~故,将appium server的调起和 ...

  6. Java控制Appium server start/stop

    相信很多人都会遇到这种场景,在进行appium自动化的时候用Windows OS,不好实现后台运行,每次启动Appium server: 使用Appium GUI版手动点击 就是在cmd line 启 ...

  7. appium server与nodeJs 兼容问题

    在命令行模式下启动appium server时报错:error: uncaughtException: Cannot find module 'internal/util/types' 再来看看app ...

  8. Appium Server 源码分析之启动运行Express http服务器

    通过上一个系列Appium Android Bootstrap源码分析我们了解到了appium在安卓目标机器上是如何通过bootstrap这个服务来接收appium从pc端发送过来的命令,并最终使用u ...

  9. appium server日志分析

    文章出处http://blog.csdn.net/yan1234abcd/article/details/60765295 每次运行测试,可以从Appium Server控制台看到有特别多的日志输出, ...

随机推荐

  1. Python--oop面向对象的学习1

    类和对象的成员分析 ·类和对象都可以存储成员,成员可以归类为所有,也可以归对象所有 ·类存储成员时使用的是与类关联的一个对象 ·独享存储成员时存储在当前对象中 ·对象访问一个成员,如果对象中没有该成员 ...

  2. JTextpane 添加行号

    最近项目需求,需要在JTextPane上添加行号等信息,网上找了好久只找到JTextArea添加行号信息,copy网上的程序研究了下,发现自己改改就可以让JTextPane显示行号! 代码: pack ...

  3. python 利用 for ... else 跳出双层嵌套循环

    背景 周末在写一个爬虫时,遇到这样一种场景:从搜索结果中下载指定数量的文件 例如:搜索结果中共分为10页展示,加起来一共50条数据,现在要做的是从50条数据中下载指定数量的数据 为了实现这个功能,开始 ...

  4. 20184302 实验三《Python程序设计》实验报告

    20184302 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...

  5. Python基础语法day_04——操作列表

    day_04 遍历整个列表 我们创建列表时,需要输出整个列表,但是通常列表会很长,包含很多元素,当列表长度发生变化是,都必须修改代码.通过for循环,我们可以很轻易地输出整个列表. #遍历整个列表 创 ...

  6. RocketMQ 入门

    一.rocketMQ是什么 rocketmq是一款低延迟.高可靠.可伸缩.已使用的消息中间件.具有以下特性: 1.支持发布/订阅.点对点(p2p)消息模型 2.同一个队列中支持先进先出(FIFO)和严 ...

  7. storm-jdbc详解

    今天来说说Storm集成Jdbc是如何完成的,代码如下: 写入数据: 先来讲讲官方API: Map hikariConfigMap = Maps.newHashMap(); hikariConfigM ...

  8. 走迷宫(二):在XX限制条件下,是否走得出

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1728 解题方法:BFS+访问数组vis[][]; 给你起点位置和终点位置,让你判断能不能到达,并且拐弯 ...

  9. 花费一周刷完两份面试pdf(含答案)轻松拿下了抖音、头条、京东、小米等大厂的offer,成功度过程序员的寒冬。

    整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识.Java集合.JVM.多线程并发.spring原理.微服务.Netty 与 ...

  10. 初窥 BB-Framework