Appium服务器参数
服务器标志
所有标志都是可选的,但是有些必须跟指定标志组合使用才生效.
标志 | 默认值 | 描述 | 示例 |
---|---|---|---|
–shell | 无 | 进入REPL模式 | |
-a,–address | 0.0.0.0 | 监听的ip地址 | -a 127.0.0.1 |
-p,–port | 4723 | 监听端口 | -p 4723 |
-ca,–callback-address | 无 | 回调ip地址(默认:同–address) | –callback-address 127.0.0.1 |
-cp --callback-port | 无 | 回调端口 | –callback-port 4723 |
-bp,–bootstrap-port | 4724 | 设备上跟Appium通信的端口号 | -bp 4724 |
–session-override | false | 允许session覆盖(如有冲突) | |
-l | false | 首次建立session时预启动应用 | |
-g,–log | 无 | 将日志输出到指定文件 | –log /path/to/appium.log |
–log-level | debug | 日志等级;默认(控制台[:file]:高度[:debug]) | –log-level debug |
–log-timestamp | false | 在终端输出里显示时间戳 | |
–local-timezone | false | 时间戳使用本地时区 | |
–log-no-colors | false | 终端输出不显示颜色 | |
-G,–webhook | 无 | 同时发送日志到HTTP监听器 | –webhook localhost:9876 |
–nodeconfig | 无 | 指定JSON格式的配置文件,用来在selenium grid时注册appium | –/nodeconfig /abs/path/to/nodeconfig.json |
-ra,–robot-address | 0.0.0.0 | robot使用的ip地址 | –root-address 0.0.0.0 |
-rp,–robot-port | -1 | robot使用的端口号 | –robot-port 4242 |
–selendroid-port | 8080 | 用于和Selendroid通信的本地端口 | –selendroid-port 8080 |
–chromedriver-port | 9515 | ChromeDriver 运行使用的端口 | –chromedriver-port 9515 |
–chromedriver-executable | 无 | ChromeDriver可执行文件的路径 | |
–show-config | false | 打印appium服务器的配置信息,然后退出 | |
–no-perms-check | false | 绕过Appium检查,确保用户可读/写必要的文件 | |
–strict-caps | false | 如果所选设备是appium不承认的有效设备,会导致会话失败 | |
–tmp | 无 | 可以被Appium用来管理临时文件的目录(绝对路径),比如存放需要移动的内置iOS应用程序。在*nix/Mac上默认为 /tmp,在Windows上默认为 C:\Windows\Temp | |
–debug-log-spacing | false | 在日志中加大间距来帮助进行视觉检查 | |
–suppress-adb-kill-server | false | (仅安卓) 如果设置了,可以阻止Appium杀掉adb实例 | |
–async-trace | false | 添加长堆栈追踪到日志实体,建议仅调试时选用 | |
-dc, --default-capabilities | {} | 设置默认desired capabilities,每个会话都将使用默认desired capabilities,除非被新的capabilities覆盖 | –default-capabilities [ ‘{“app”: “myapp.app”, “deviceName”: “iPhone Simulator”}’ |
–reboot | false | - (仅安卓) 每次建立会话重启模拟器,会话结束后杀掉模拟器 |