zxh2014 2020-12-11 18:21 采纳率: 0%
浏览 76

appium try except捕获异常不完整

appium使用try except Exception捕获异常时,只能获取如下部分。

selenium.common.exceptions.WebDriverException: Message:

 

如果不使用try except,直接把让程序错误运行,控制台输出如下全部信息:

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: socket hang up

 

为什么try except捕获异常不完整,有什么办法

  • 写回答

1条回答 默认 最新

  • 梦回阑珊 2024-03-13 14:04
    关注

    【以下回答由 chatGPT 生成】
    回复不易,麻烦关注下博主,谢谢!!!

    在 Python 中使用 try-except 块捕获异常时,只能捕获到抛出的异常类型以及部分错误信息。如果想要获取更详细的异常信息,可以使用 traceback 模块来获取完整的异常堆栈信息。以下是一个示例:

    import traceback
    
    try:
        # 可能会出现异常的代码块
        # 这里是你的 Appium 测试代码
        pass
    except Exception as e:
        # 捕获异常并打印详细的堆栈信息
        traceback.print_exc()
    
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 运筹学中在线排序的时间在线排序的在线LPT算法
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧