appium自动化测试

本文详细介绍了Appium的配置、adb操作命令,包括手势、弱网测试,以及Appium的使用,如元素定位、操作、手机操作等。重点讲解了各种定位方法如ID、class_name和xpath,并阐述了元素的操作,如点击、输入、滑动和拖拽等手势。
摘要由CSDN通过智能技术生成

Appium配置

1、appium配置

我们安装打开 Appium后,需要先配置

点击 Edit Configurations 在里面配置

ANDROID_HOME:

JAVA_HOME:

配置好后要 Save And Restart

一、adb操作命令

1、手势操作命令

这里要首先要开启坐标,才能看到 x,y轴

设置-开发者选项–输入—指针位置

逍遥模拟器 还需要在 窗口设定–显示坐标

  • 模拟点击事件

adb shell input tap x,y x,y 是坐标点

adb shell input tap  393 191
  • 模拟滑屏事件

adb shell input swipe startx,starty,endx,endy

startx,starty 是起始点 endx,endy 终止点

adb shell input swipe  125 1100   125    300
  • 模拟键盘操作

adb shell input keyenvent 键值

HOME键:3

返回键:4

回车键: 66

adb shell input keyevent 3

adb shell input keyevent 4
  • 模拟输入操作

adb shell input text 文本

输入的内容不能是中文,焦点要先在输入框,才有效

adb  shell input text  hello

adb  shell input text  你好  就没有效果

2、弱网测试

测试步骤:

  • 1、打开fiddler 设置相应的代理端口(当端口被占用了,则需要手动设置一下)

​ fiddler option connection 默认是8888 不需要修改了

  • 2、在fiddler中设置网络的上传和下载的速度

fiddler RulesCustomizeRules 会打开一个配置文件

        if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.上传1KB需要的时间
            oSession["request-trickle-delay"] = "300"; 
            // Delay receives by 150ms per KB downloaded. 下载1KB需要的时间
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值