11 2021 档案
摘要:MultiAction 是多点触控的类,可以模拟用户多点操作。主要包含 add() 和 perform() 两个方法, MultiAction可以结合上一篇所学的 ActionTouch可以模拟出用户的多个手指滑动的操作效果; 使用TochAction、MultiAction需要先导入对应的模块 f
阅读全文
摘要:Touch Action包含一些列操作,比如按压、长按、点击、移动、暂停。由这些不同操作可以组成一套动作。 使用TochAction需要先导入对应的模块 from appium.webdriver.common.touch_action import TouchAction 1.按压 方法:pres
阅读全文
摘要:Appium-屏幕滑动操作 应用背景: 在app日常使用的过程中,我们常常会对屏幕、界面进行滑动的操作,例如首次进入APP左右滑动切换宣传图,上下滑动页面内容等。 Appium中模拟用户滑动操作需要使用swipe方法 def swipe(self, start_x, start_y, end_x,
阅读全文
摘要:在实际自动化项目运行过程中,很多时候App可能会出现各种异常,为了更好的定位问题,除了捕捉日志还可以对运行时的异常状态来进行截屏。从而达到一种“有图有真相”的效果。 截图方法1: save_screenshot() 该方法直接保存当前屏幕截图到当前脚本所在文件位置。driver.save_scree
阅读全文