Appium常用API

本文介绍了Appium在移动端自动化测试中的关键API用法,包括启动Activity、获取页面源代码、重置应用数据、判断App安装状态、模拟按键事件、截图、获取设备时间和屏幕密度、确定设备方向以及显示Toast消息等功能。
摘要由CSDN通过智能技术生成

        //aapt dump badging D:\yidongduanceshi\《移动端自动化测试》\测试apk\BaiduMaps_Android_10-14-0_1009176a.apk| findstr launchable-activity
        //dump badging D:\yidongduanceshi\《移动端自动化测试》\测试apk\BaiduMaps_Android_10-14-0_1009176a.apk| findstr package
 

1.startActivity实现页面跳转(包括App内部页面及App相互跳转)

//开启某个activity,实现跳转

//首先创建activity对象,用activity构造方法初始化,参数为对应的包名和类名(查找当前页面的类名adb shell dumpsys activity | find "mFocusedActivity")

2.getPageSource

得到当前页面的dom结构

可以断言当前页面是否存在某个元素,或者判断当前页面有没有产生变化;如上下滚动是否已经到了底端或顶端

        String pageSource = driver.getPageSource();
        System.out.println(pageSource);

currentActivity 得到当前页面的类名

       System.out.println(driver.currentActivity());

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值