Appium核心应用(一)
作者:reader1   类别:Java开发    日期:2019-11-26 11:14:11    阅读:338 次   消耗积分:0 分

本周分享《Appium核心应用》实验中的常见参数配置

前期分享了《Appium的安装及配置》回顾本章节的前期分享,请点击

教材连载:安装及配置Appium(一)

教材连载:安装及配置Appium(二)

教材连载:安装及配置Appium(三)

教材连载:安装及配置Appium(四)


Appium内置的配置参数非常多,主要分为两大类。一类是命令行启动参数,主要用于在命令行启动appium服务器的时候指定的参数。一类是脚本开发时的兼容性设置参数,如前一节内容中的desired_caps字典对象指定的参数值。两种类别的参数有些是可以互相代替的,比如在启动命令中未指定,而通过字典对象在脚本中指定,结果一样。先来看看两种类型的参数中比较重要的参数。


1.命令行启动参数


(1)-a 绑定的IP地址:如appium –a 192.168.1.5,默认不指定的情况下为localhost,也即是127.0.0.1,适用于为本机脚本提供连接。当然,我们也可以让测试脚本连接远程appium服务器。


(2)-p 服务器端口号:appium服务器启动时绑定的端口号,用于脚本的通信,默认值为4723。此处需要注意的是,一个端口号只能服务于一台移动设备,如果我们需要同时对多台针对设备进行测试,那么则需要启动多个appium服务器,每一个服务器实例需要绑定不同的端口号。


(3)--app 应用程序路径:指定调试模式下的iOS应用或标准的Android系统的APK应用程序的路径,通常情况下不建议在启动时指定,而是在测试脚本中通过字典对象来指定应用程序路径。如果是针对非调试模式下的iOS设备,则对应参数为--ipa。如果已经在手机上安装了相应的应用,则勿需指定,只需要通知移动端代理启动应用即可。


(4)--app-pkg:指定要测试的应用程序的主包名,与测试脚本中指定的功能一致。该参数仅Android端适用。


(5)--app-activity:指定要测试的应用程序的主类名,与测试脚本中指定的功能一致。该参数仅Android端适用。


(6)-U 设备编号:在启动时直接指定当前服务器连接到哪个设备终端。其编号可以从命令“adb devices”的输出列表中获取。一台设备,当连接上电脑后一定有一台唯一的编号。也可以通过参数“--udid”指定,二者效果一致。


(7)--session-override:当连接过程出现Session冲突的时候,允许被覆盖。目前使用情况较少。


(8)--full-reset:完全重置被测试应用程序的状态,包括将测试应用程序全部删除。

(9)--no-reset:不重置状态,不删除应用。


(10)-g 日志文件:将Appium运行过程的日志输出到指定的日志文件中,便于后续查看。通常情况下,在正式进行测试的过程,我们最好将日志输出到文件,便于永久保存和后续分析。该参数也可以使用“--log”代替。

版权所有,转载本站文章请注明出处:蜗牛笔记, http://www.woniunote.com/article/118
上一篇:安装及配置Appium(四)
下一篇:Appium核心应用(二)
${comment['nickname']}   ${comment['createtime']}
  
       
${comment.content}
${reply.nickname} 回复 ${comment.nickname}    ${reply.createtime}
     
  
回复内容:${reply.content}