【问题标题】:How to close Appium driver properly in Python?如何在 Python 中正确关闭 Appium 驱动程序?
【发布时间】:2020-07-08 11:02:57
【问题描述】:

我在真正的 Android 设备上使用 Python 3.7 和 Appium 1.15.1。 当我的脚本完成工作后,我会使用以下几行关闭驱动程序:

if p_driver:
    p_driver.close()

但我得到这个错误输出:

  File "C:\Users\Nino\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 688, in close
    self.execute(Command.CLOSE)
  File "C:\Users\Nino\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\Nino\AppData\Roaming\Python\Python37\site-packages\appium\webdriver\errorhandler.py", line 29, in check_response
    raise wde
  File "C:\Users\Nino\AppData\Roaming\Python\Python37\site-packages\appium\webdriver\errorhandler.py", line 24, in check_response
    super(MobileErrorHandler, self).check_response(response)
  File "C:\Users\Nino\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy. Proxy error: Could not proxy command to remote server. Original error: 404 - undefined

我想了解我做错了什么? 正确关闭驱动程序的方法是什么? 你能帮帮我吗?

【问题讨论】:

    标签: appium appium-android python-appium


    【解决方案1】:

    第一步:你应该先获取appium会话字典:

    session_instance = webdriver.Remote(str(url), caps_dic)
    

    url 是你的 appium 服务器 url。类似:"http://127.0.0.1:4723/wd/hub" caps_dic 是一个包含所有你想要的能力的字典

    第二步:你在会话中运行 quit() 方法:

    session_instance[session].quit()
    

    所以整个 sn-p 是:

    session_instance = webdriver.Remote(str(url), caps_dic)
    session_instance[session].quit()
    

    【讨论】:

      猜你喜欢
      • 2020-10-15
      • 2014-08-22
      • 2020-05-15
      • 2019-02-12
      • 1970-01-01
      • 2020-05-11
      • 2021-11-30
      • 2016-03-24
      • 2013-10-10
      相关资源
      最近更新 更多