建行网站会员是什么上海人才市场
建行网站会员是什么,上海人才市场,wordpress主页显示不了,锦州网站做优化#x1f345; 点击文末小卡片#xff0c;免费获取软件测试全套资料#xff0c;资料在手#xff0c;涨薪更快在移动端应用中#xff0c;基于简便的原因#xff0c;用户通常会倾向于使用滑动操作来达到与应用程序中的控件进行交互的#xff0c;这使得滑动成为自动化测试中…点击文末小卡片免费获取软件测试全套资料资料在手涨薪更快在移动端应用中基于简便的原因用户通常会倾向于使用滑动操作来达到与应用程序中的控件进行交互的这使得滑动成为自动化测试中频繁使用的关键动作。在Appium中提供了多种方式来实现模拟用户的滑动屏幕动作。滑动操作的场景移动端应用中的滑动场景大致有如下几种类型触摸事件模拟滑动操作的基本原理是模拟用户触摸屏幕的行为。通过发送一系列的触摸事件模拟用户按住、滑动和释放的动作可以实现在屏幕上滑动的效果。坐标计算滑动操作通常涉及到起始点和终点的坐标计算起始点表示滑动的起始位置终点表示滑动的结束位置。这些坐标可以是相对于屏幕或特定元素的坐标。惯性滑动有些滑动操作在用户释放手指后还会继续滑动一段距离模拟惯性滑动的效果这通常需要在滑动过程中模拟逐渐减速的过程。滑动的方式swipe 方法从一个点滑动到另一个点可选择持续时间具有滑动的惯性。需要的参数如下start_x开始坐标 x。start_y开始坐标 y。end_x结束坐标 x。end_y结束坐标 y。duration可选滑动持续的时间默认为 0。Python 实现def test_swipe_views(self): # 从一个点滑动到另一个点可选择持续时间 start_x: 开始坐标 x start_y: 开始坐标 y end_x: 结束坐标 x end_y: 结束坐标 y duration: 持续时间 # 点击进入 Views 界面 self.driver.find_element(AppiumBy.ACCESSIBILITY_ID, Views).click() # 获取窗口的宽和高 height self.driver.get_window_size().get(height) weight self.driver.get_window_size().get(width) # 执行滑动操作 self.driver.swipe(start_xweight * 0.5, start_yheight * 0.8, end_xweight * 0.5, end_yheight * 0.2, duration2000) ele self.driver.find_element(AppiumBy.ACCESSIBILITY_ID, Picker) # 断言滑动成功 找到元素 assert ele.text Pickerscroll 方法从一个元素滑动到另一个元素具有滑动的惯性。需要的参数如下origin_el滑动的起始元素。destination_el滑动的结束元素。Python 实现def test_scroll_ele(self): 从一个元素滑动到另一个元素 :return: # 点击进入 Views 界面 self.driver.find_element(AppiumBy.ACCESSIBILITY_ID, Views).click() # 滑动起始元素 image_btn self.driver.find_element(AppiumBy.ACCESSIBILITY_ID, ImageButton) # 滑动结束元素 button self.driver.find_element(AppiumBy.ACCESSIBILITY_ID, Buttons) # 执行滑动操作 self.driver.scroll(image_btn, button, duration2000) list_ele self.driver.find_element(AppiumBy.ACCESSIBILITY_ID, Picker) assert list_ele.text Picker总结滑动操作的场景使用 swip 方法滑动使用 scroll 方法滑动最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。