请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

python2.7 调用滑屏函数就报错

selenium.common.exceptions.WebDriverException: Message: Parameters were incorrect. We wanted {"wrap":"actions","required":["actions"]} and you sent ["gestures","sessionId"]怎解决呢?

正在回答 回答被采纳积分+3

2回答

Mushishi 2018-07-25 22:30:44

你好,你这个代码没问题,剩下的就是环境问题了。你把你appium的运行日志发一下。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕的地0123098 #1
    [HTTP] <-- POST /wd/hub/session 200 44127 ms - 919 
    [HTTP] --> POST /wd/hub/session/32176140-f01c-4c8e-aa5e-63f4e15440f9/touch/perform {"gestures":[{"action":"press","options":{"y":300,"x":400}},{"action":"wait","options":{"ms":0}},{"action":"moveTo","options":{"y":300,"x":50}},{"action":"release","options":{}}],"sessionId":"32176140-f01c-4c8e-aa5e-63f4e15440f9"}
    [MJSONWP] Bad parameters: BadParametersError: Parameters were incorrect. We wanted {"wrap":"actions","required":["actions"]} and you sent ["gestures","sessionId"]
    [HTTP] <-- POST /wd/hub/session/32176140-f01c-4c8e-aa5e-63f4e15440f9/touch/perform 400 271 ms - 116 
    [BaseDriver] Shutting down because we waited 60 seconds for a command
    [AndroidDriver] Shutting down Android driver
    回复 有任何疑惑可以回复我~ 2018-07-26 09:31:15
  • Mushishi 回复 提问者 慕的地0123098 #2
    你把selenium更新一下
    回复 有任何疑惑可以回复我~ 2018-07-27 13:25:24
  • 提问者 慕的地0123098 回复 Mushishi #3
    将selenium 更新到3.0.1和3.3版本都还是一样的呢
    回复 有任何疑惑可以回复我~ 2018-07-27 14:10:04
提问者 慕的地0123098 2018-07-25 16:13:43


from appium import webdriver
import time
capabilities={
       "platformName": "Android",
        "deviceName": "127.0.0.1:5555",
        "app": "D:\\appium\\appium软件合集\\appium软件合集\\mukewang.apk",
       "appActivity":"cn.com.open.mooc.index.splash.GuideActivity"
}
driver=webdriver.Remote("http://127.0.0.1:4723/wd/hub",capabilities)
driver.swipe(400,300,50,300)
driver.swipe(200,300,50,300)

0 回复 有任何疑惑可以回复我~
  • 亲,我也遇到了这个问题,不知道怎么解决,能说说你怎么解决的吗?感谢
    回复 有任何疑惑可以回复我~ 2019-07-30 16:57:56
  • 把你appium python client 更新了,
    回复 有任何疑惑可以回复我~ 2019-10-06 15:32:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信