执行脚本报错

来源:6-3 Native App自动化脚本的实现

qq_张玲玲_0

2017-04-11

Error

Traceback (most recent call last):

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 322, in run

    self.setUp()

  File "/Users/zhanglingling/Downloads/code/python/s53-4720257/workspace/NativeApp/add.py", line 23, in setUp

    self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

  File "/Library/Python/2.7/site-packages/appium/webdriver/webdriver.py", line 36, in __init__

    super(WebDriver, self).__init__(command_executor, desired_capabilities, browser_profile, proxy, keep_alive)

  File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 98, in __init__

    self.start_session(desired_capabilities, browser_profile)

  File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 185, in start_session

    response = self.execute(Command.NEW_SESSION, parameters)

  File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 249, in execute

    self.error_handler.check_response(response)

  File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 164, in check_response

    raise exception_class(value)

WebDriverException: Message: Parameters were incorrect. We wanted {"required":["desiredCapabilities"],"optional":["requiredCapabilities","sessionId","id"]} and you sent ["capabilities","desiredCapabilities"]



   

Process finished with exit code 1


写回答

2回答

毫末

2017-04-24

WebDriverException: Message: Parameters were incorrect. We wanted {"required":["desiredCapabilities"],"optional":["requiredCapabilities","sessionId","id"]} and you sent ["capabilities","desiredCapabilities"]


根据报错信息来看,传入的参数不对。

0
0

慕后端9732593

2017-04-12

这个问题我会,因为这个我斗争了一天半,环境问题,我解决的方法是卸载重装appium。

0
0

安卓自动化测试入门 Python篇

Android测试工程师必备技能,性能 、压力、 接口、 持续集成、自动化脚本

1110 学习 · 336 问题

查看课程