Appium-Desktop主界面包含三个菜单Simple、Advanced、Presets
Simple界面:
- Host设置Appium server的ip地址,本地调试可以将ip地址修改为127.0.0.1;
- Port设置端口号,默认是4723不用修改
- Start Server 启动 Appium server
- Edit Configurations 配置java和android-sdk的home目录
Advanced界面:
高级参数配置修改,主要是一些Android和iOS设备,log路径等相关信息的配置。部分参数说明如下:
Server Address:为appium server的访问地址
Server Port:appium server的监听端口,默认为4723
Logfile Path:appium的日志文件地址
Log Level:appium记录的日志级别,在debug及以上的级别日志都会被记录下来,包括warn,error。
Override Temp Path:一般用的少,覆盖临时路径
Node Config File Path:node节点文件路径,指定JSON格式的配置文件,用来在selenium grid中注册appium server
Local Timezone:时区相关配置,使用本地时区作为时间戳
Allow Session Override:是否允许会话覆盖,脚本请求执行就是一次会话
Log Timestamps:日志时间戳,在控制台输出中显示时间戳
Spress Log Color:溢出日志颜色,设置日志颜色
Strict Caps Mode:严格上限模式
Relaxed Security:设置让Appium直接执行adb shell方法
WebDriverAgent Port:ios端WebDriverAgent端口号,WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备,你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确
executeAsync Callback Host:回调ip地址 (默认: 同 Server Address)
executeAsync Callback Port:回调端口 (默认: 同 Server port)
Bootstrap Port:Bootstrap端口号,负责和appium进行通讯
Selendroid Port:老版本的android端移动测试框架,可以兼容API<17以下的机器进行测试
Chromedriver Port:谷歌驱动的端口号,android的UIAutomator框架默认不支持H5页面的自动化,所以采取chromedriver来实现
Chromedriver Binary Path:谷歌驱动二进制文件的路径
Presets界面
主要用于保存一些配置好的信息,advanced中点击saveaspreset...按钮,命名后即可保存。
开启Appium Server服务后的界面
Start Inspector Session:放大镜图标,点击可以开启探测会话,主要用来定位元素
Get Raw Logs:下载图标,得到appium的原始日志
Stop Server:暂停图标,停止appium server
总结:
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
如有不懂还要咨询下方链接,博主也希望和志同道合的测试人员一起学习进步
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。
我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,
测试开发视频教程、学习笔记领取传送门!!
点击获取电子书+pdf文档+视频教学+源码项目