240 发简信
IP属地:北京
  • android_uiautomater进阶

    组合定位 #id+text属性组合 id_text = 'resourceId("com.baidu.yuedu:id/webbooktitle").text("123")'...

  • 性能优化实践(三)-卡顿优化思考

    一、基本概念 Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,这也意味着程序的大多数操作...

  • android_uiautomater定位

    appium就是封装android的uiautomator这个框架来的,所以uiautomator的一些定位方法也可以用 text1.通过text文本定位 new UiSel...

  • 120
    list定位

    单数与复数 1.find_elemen开头的是13种单数定位 2.find_elements开头的是13种复数定位,通过下标定位

  • 120
    Toast的封装

    Toast定位 想定位toast元素,这里一定要注意automationName的参数必须是Uiautomator2才能定位到。 automationName:Uiautom...

  • 120
    wait_activity方法

    在启动app的时候,如果直接做下一步点击操作,经常会报错,于是我们会在启动完成的时候加sleep。 那么问题来了,这个sleep时间到底设置多少合适呢?设置长了,就浪费时间,...

  • Tap点击坐标

    Tap一般用于任何方法都无法定位的时候,通过坐标进行点击 1.tap是模拟手指点击,一般页面上元素的语法有两个参数,第一个是positions,是list类型最多五个点,du...

  • 120
    swipe介绍与封装

    一、查看源码语法,起点和终点四个坐标参数,duration是滑动屏幕持续的时间,时间越短速度越快。默认为None可不填,一般设置500-1000毫秒比较合适。 swipe(s...

  • Appium-native与webview的切换

    一、识别webview 用定位工具查看页面,发现页面上有些区域无法定位到,这时候可以查看元素属性,如右图它的class属性,上面写着WebView,那毫无疑问这种页面就是we...

  • Appium 元素定位

    一、id定位 1.appium的id属性也就是通过UI Automator工具查看的resource-id属性 2.driver.find_element_by_id("这里...

  • 120
    Appium之启动APP

    搭建环境就不在此赘述 一.前期准备 首先将APK放入到D盘某个文件目录 打开dos窗口,输入aapt dump badging D:\APK的目录(也可以直接拖入APK) 获...