爬虫相关

Appium的基础学习

2020-01-10  本文已影响0人  Shawn丶

一、基础操作

1.1 寻找activity & package

adb shell dumpsys window | grep mFocusedApp

1.2 关闭app跟驱动

1.3 安装跟卸载以及判断

install_app('path') 
remove_app('package_name')
is_app_installed('package_name')

1.4 模拟按home键

background_app(time)

二、元素定位

2.1 定位一个元素

2.2 定位一组元素

三、元素等待

3.1 显式等待

wait = WebDriverWait(driver, time, frequency)
wait.until(lambda x: x.find_elements_by_id(id_value))

3.2 隐式等待

driver.implicity_wait(time)

3.3 隐式等待与显示等待的选择

四、元素操作

4.1 元素点击

4.2 输入与清空输入框内容

4.3 获取元素文本

4.4 获取元素大小与位置

4.5 获取元素属性

五、滑动拖拽事件

5.1 swipe 滑动事件

5.2 scroll 滑动事件

5.3 drag_and_drop 拖拽事件

5.4 滑动事件和拖拽事件的选择

看是否存在惯性,以及传参是元素还是坐标

上一篇下一篇

猜你喜欢

热点阅读