问答 appium +Android

hongchen · 2019年03月07日 · 最后由 hongchen 回复于 2019年03月07日 · 2148 次阅读

我在进行 APP 引导页滑动的时候一直报错
1,错误信息
selenium.common.exceptions.WebDriverException: Message: Parameters were incorrect. We wanted {"wrap":"actions","required":["actions"]} and you sent ["gestures","sessionId"]

共收到 3 条回复 时间 点赞

上滑(俗称上拉加载更多)

技巧:上滑是从较大 y 值--->较小 y 值,所以 to_y=sy+(-ey)
技巧:上滑时 x 轴值基本无变化,所以 ex = 0

技巧:sx 的值可 s[0] 范围内随意,sy 和 ey 需在 s[1] 0.2 -- s[1]-s[1] 0.4 之间取值,
因为需要考虑:状态条、导航栏、底部功能栏等所占数值
def swipe_up(self):
s = self.GetPageSize()
sx = s[0] * 0.43
sy = s[1] * 0.45
ex = 0
ey = s[1] * 0.55
self.driver.swipe(sx, sy, ex, -ey, dt)

下滑(俗称下拉刷新)

技巧:sx 的值可 s[0] 范围内随意,sy 和 ey 需在 s[1]*0.2 -- s[1]-s[1]*0.4 之间取值,
因为需要考虑:状态条、导航栏、底部功能栏等所占数值
def swipe_down(self):
s = self.GetPageSize()
sx = s[0] * 0.35
sy = s[1] * 0.45
ex = 0
ey = s[1] * 0.55
self.driver.swipe(sx, sy, ex, ey, dt)

楼主,请问完善标题,另外你这个是提问,以后请发到【问答】区,谢谢配合~

simple 回复

知道了 谢谢提醒

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