发布: 更新时间:2022-10-09 21:07:07
scroll:从一个元素滚动到另一个元素,直到页面自动停止
特点:滚动(有惯性存在,滚动下不按下第⼀个元素)
说明:针对两个元素进⾏操作
drag_and_drop【推荐】:从一个元素滑动到另一个元素,第二个元素替代第一个元素原本屏幕上的位置
特点:拖拽(没有惯性,按下开始元素拖拽到指定元素位置)
说明:针对两个元素进⾏精准操作
高级手势TouchAction:轻敲、按下、抬起、等待、长按、移动
# 导包
from appium.webdriver.common.touch_action import TouchAction
# 创建TouchAction对象
touch_action = TouchAction(driver)
l 调用高级手势对象提供所想执行的手势方法
touch_action.手势方法
l 执行手势
touch_action.perform()
常用手机操作Api:获取分辨率、手机截图、获取和设置网络、发送键到设备、打开和关闭通知栏
# 1、查看当前⽹络类型
print("当前⽹络类型为:",driver.network_connection)
# 2、设置⽹络类型为⻜⾏模式
driver.set_network_connection(1)
print("设置之后的⽹络类型为:",driver.network_connection)
# 3、获取当前屏幕分辨率
print("当前屏幕分辨率为:",driver.get_window_size())
# 4、截图保存
driver.get_screenshot_as_file("./screen.png")
i = 0
# 三次增⼤⾳量
while i < 3:
driver.press_keycode(24)
i += 1
sleep(2)
# 点击返回
driver.press_keycode(4) i = 0
# 两次减⼩⾳量
while i < 2:
driver.press_keycode(25)
i += 1
# 提示:部分模拟器没有按键操作效果
# 打开通知栏
driver.open_notifications()
sleep(2)
# 查找信息并点击
driver.find_element(AppiumBy.XPATH,"//*[@text='应⽤宝.apk']").click()
标签:appium, 发送按键, 截图, 手势操作, 手机操作, 拖拽, 滑动, 获取分辨率, 设置网络 原神3.8心海武器推荐 原神3.8心海带什么武器
阴阳师寻迹骰怎么获得 阴阳师寻迹骰获得方法
王者荣耀妄想都市观光怎么获得 王者荣耀妄想都市观光活动
阴阳师新召唤屋和幕间皮肤效果怎么样 阴阳师新召唤屋和幕间皮肤获取方法介绍
羊了个羊7.26攻略 羊了个羊7月26日怎么过
崩坏星穹铁道求不得成就攻略介绍 崩坏星穹铁道求不得成就怎么获得
崩坏星穹铁道去吧阿刃成就攻略介绍 崩坏星穹铁道去吧阿刃成就怎么获得
时空中的绘旅人罗夏生日有什么复刻 绘旅人罗夏生日礼包复刻一览
银河境界线武器强度怎么看 银河境界线武器强度排行攻略
阴阳师红蛋蛋限时福利怎么获得 阴阳师再结前缘版本福利介绍