您的位置:首页 > 移动开发 > Android开发

通过手机屏幕的宽和高实现点击并移动的效果------Android

2018-01-25 10:22 399 查看
本文是通过对appium.webdriver.common中的touch_action.py文件中的press方法和*move_t*o方法进行稍微改动实现的

press 方法改动实现

def press(self, el=None, x=None, y=None):
# 此为原生的实现方式
# self._add_action('press', self._get_opts(el, x, y))
# 改写后
if el is not None:
self._add_action('press', self._get_opts(el, x, y))
else:
self._add_action('press', self._get_opts(None, x, y))
return self


move_to方法的实

def move_to(self, el=None, x=None, y=None):
# 原生实现
# self._add_action('moveTo', self._get_opts(el, x, y))
# 改写后的实现
if el is not None:
self._add_action('moveTo', self._get_opts(el, x, y))
else:
self._add_action('moveTo', self._get_opts(None,x,y))
return self


调用方式

TouchAction(driver).press(None,x,y).move_to(None,x,y).release().perform
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: