Appium seekbar 怎样实现滑动测试呢

Janet · June 19, 2018 · Last by Janet replied at June 20, 2018 · 2041 hits

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

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

Janet #3 · June 20, 2018 Author
Sutune 回复

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

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

Janet #4 · June 20, 2018 Author
arrow 回复

多谢,有加滑动时间

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up