zoukankan      html  css  js  c++  java
  • 开发遇到的问题及其解决

    总纲:循序渐进、不急不躁、找到根因

    1、Attributerror: Session object has no attribute 'watchers'
    出现场景:在Jenkins用例编写时,出现以上问题提示。 程序之前都是正常的,周五升级了uiautomator2、weditor、pytest的版本后出现了此问题。
    分析解决:通过问题log: d:python37libsite-packagesuiautomator2session.py:598: AttributeError,确定问题出于uiautomator2包。新版本为2.3.1,调回老版本2.2.0问题解决。
    总结:Python包升级后可能会出现之前的函数功能变更问题,可以将函数按新版本进行适配或是重新降级为老版本。

    2、JIRA问题提交。
    问题:1、模块类型 Market Problem。 不同类型的创建页支持的fields(字段)不同,必须区别对待。 有需要的字段可以请同事帮忙添加。

    3、access_token
    在从网页获取数据时,有个参数是access_token。它需要登陆时间做为requests_header输入,手动构建登陆变量时间即可。
    当时可以花了好几天才确认到这个问题, 一步步调试,用好调试工具。

    4、
    在django中想通过鼠标点击图片,获取该点的坐标,传递给开关机过程使用。但之前在pyside2中使用正常的matplot库 读取图片后,
    django总会提示 main thread in not in main loop,然后自动停止运行。

    解决:
    百度这个问题,试了各种方法仍然解决不了(头大.png)。
    学习了Bokeh 这个库,它可以将类似matplot的绘图集成到django中,但不能像matplot那样显示点的坐标。
    matplot绘图是为了获取坐标,opencv也可以打开图片获取坐标。通过用opencv打开图片,并通过鼠标点击事件,成功解决。
    反思:
    一种技术实现不了,不用硬磕,尝试用其他技术实现,既扩展了知识面,又可能简化了之前的实现流程。
    学习一个新的库时,官方文档是最好的参考。可以先通过一两篇中文博客知道这是个什么东西,然后根据自己的需求查找官方文档中的相关章节,通过需求引领学习方向。

  • 相关阅读:
    HDU
    Hdu 5072 Coprime(容斥+同色三角形)
    HDU
    HTML常用基础标签
    简单session实现
    前端中的 IoC 理念
    怎样做页面界限
    Reset 对象属性
    SQL注入
    js:表单校验(获取元素、事件)
  • 原文地址:https://www.cnblogs.com/qev211/p/14848839.html
Copyright © 2011-2022 走看看