Appium seekbar 怎样实现滑动测试呢

Janet · 2018年06月19日 · 最后由 Janet 回复于 2018年06月20日 · 1878 次阅读

seekbar 元素的滑动,或某元素的滑动,怎样实现呢?(Python)

我的思路是
# 获取元素
btn = driver.find_element_by_id(aaa)

# 获取元素的宽,即 x
width = btn.size['width']
# 获取元素的高,即 y
height = btn.size['height']
# 滑动
driver.swipe(width/10*9,height/2,width/10,height/2)

但是无滑动操作,请大神指教啊

共收到 4 条回复 时间 点赞

swipe 方法设置下 duration

你那个直接获取元素的宽高是不准确的,你要获取滑动的坐标点位置,然后去滑动。
坐标点获取可以使用绝对坐标或者相对坐标,我的博客有关于滑动的实践,你可以参考一下:

Sutune 回复

昨天再看了下,可以通过获取 sizeh 和 location,定位到坐标,来实现滑动
目前可以实现,但是坐标要算的很精确才可以实现,滑动的范围不能超过滑竿的坐标范围

我看看您的帖子,多谢回答

arrow 回复

多谢,有加滑动时间

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册