App基础操作api

 1.进入SDK目录下的tools目录,打开uiautomatorviewer

    2.电脑连接真机或打开android模拟器

    3.启动待测试app

    4.点击uiautomatorviewer的左上角Device Screenshot,会生成app当前页面的UI控件截图

 

5.通过id定位

 

 

 

 6.通过class定位

 

 

 

 7.通过xpath定位

 

 

 

8.通过class方式定位一组元素

 

 

 

 

 9.WebDriverWait 显示等待操作

 

10.发送数据到输入框

 

 

 11.清空输入框内容

12.获取元素的文本内容

 

 

 

13.获取元素的属性值

 

 

 

14.获取元素在屏幕上的坐标

 

 

15.获取app包名和启动名 

16.swip滑动事件

 

 

17.scroll滑动事件

 

 

 18.drag拖拽事件

 

19.应用置于后台事件

 

20.手指轻敲操作 

 

21.手指按操作

 

 

22.等待操作

 

 23.手指长按操作

 

24.手指移动操作

25.练习:

 

 

#将‘电池’滑动到‘更多’的位置,这样可以看到‘安全’
a=driver.find_element_by_xpath("//*[contains(@text,'电池')]")
b=driver.find_element_by_xpath("//*[contains(@text,'更多')]")
driver.drag_and_drop(a,b)
#点击进入安全
driver.find_element_by_xpath("//*[contains(@text,'安全')]").click()
time.sleep(1)
#点击进入屏幕锁定方式
driver.find_element_by_xpath("//*[contains(@text,'屏幕锁定方式')]").click()
time.sleep(1)
#点击图案
driver.find_element_by_xpath("//*[contains(@text,'图案')]").click()
time.sleep(1)
#绘制图案
TouchAction(driver).press(x=151, y=519).wait(100).move_to(x=455, y=519).wait(100).move_to(x=743, y=519).wait(100)\
    .move_to(x=743, y=820).wait(100).move_to(x=743, y=1115).release().perform()

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值