摘要:【转载】 手游自动化测试与App自动化测试技术上的区别 手游和App的开发技术不同,导致了两者的自动化测试技术完全不同。一般来说,安卓应用是使用Android SDK开发的,利用Java编写。那么在App的测试环节中,测试人员一般是通过获取App当前窗口的信息,查找和操作按钮等控件来完成测试,这种过 阅读全文
使用selesium和pytesseract识别验证码,达到登录网页目的
2017-10-11 16:15 by yongchin, 656 阅读, 1 推荐, 收藏, 编辑
摘要:解释一下,因为session关系,目前我想到的方法就是通过selesium截屏来抠出验证码进行分析识别。如果有更好的方法,以后我会更新 阅读全文
使用pytesseract识别验证码,报错WindowsError: [Error 2]
2017-10-11 11:18 by yongchin, 765 阅读, 0 推荐, 收藏, 编辑
摘要:问题现象: 按照网上的方式进行代码编写,使用pytesseract模块,然后导入指定图片进行解析,报错WindowsError: [Error 2] 问题原因: 源代码里面的路径设置错误,这里有一个坑,就是下载下来的源码需要配置 解决方法: 源代码里面的tesseract_cmd = 'tesser 阅读全文
Django使用dwebsocket来通信,服务器报错[Error 10038]
2017-09-29 13:44 by yongchin, 1422 阅读, 1 推荐, 收藏, 编辑
摘要:记录这次Django踩得最大的一次坑,没有之一。前前后后困扰了一周。 在使用Django的dwebsocket模块建立websocket时,不管是前端主动关闭,还是页面刷新,还是页面关闭。服务端均会报一下错误。 尝试了很多办法解决(中间的过程省略),无果。 最后又是硬着头皮去看英语,dwebsock 阅读全文
Django models数据库配置以及多数据库调用设置
2017-09-12 14:36 by yongchin, 2112 阅读, 0 推荐, 收藏, 编辑
摘要:今天来说说web框架Django怎么配置使用数据库,也就是传说中MVC(Model View Controller)中的M,Model(模型)。 简单介绍一下Django中的MVC: 模型(model):定义你的数据库,一般都在models.py文件中。 视图(view):定义你的HTML等静态网页 阅读全文
Django视图,与数据库交互并返回数据
2017-09-09 16:38 by yongchin, 5544 阅读, 1 推荐, 收藏, 编辑
摘要:环境:python 2.7.13 数据库:sqlite3(Django自带) 在学习Django的时候,遇到了困难。大概就是取到数据库数据后一直不能转成json数据。最后终于自己琢磨解决了。 要点就是在通过Django API与sqlite数据库做交互时,要看清楚返回的对象是什么类型。 首先,与数据 阅读全文
JQuery动态添加表格,然后动态删除不成功问题
2017-09-07 14:10 by yongchin, 751 阅读, 0 推荐, 收藏, 编辑
摘要:背景: 自己做了一个测试网页,想动态添加表格,然后删除,按照网上的教程写完,发现点击"删除参数"按钮没用 源码: 问题现象: 不能删除 问题原因: 选择器没有选到元素,用console.log抓取获取到的元素发现是全局windows 解决方法: 提供两种方法 方法一:利用event点击事件 方法二: 阅读全文
python界面工具pyqt基础教程
2017-08-30 09:59 by yongchin, 387 阅读, 0 推荐, 收藏, 编辑
摘要:这里有一份很详细的中文翻译供我们学习pyqt,很适合初学者和中级学者,直接丢传送门,不多说 http://www.qaulau.com/books/PyQt4_Tutorial/introduction.html 阅读全文
python 蓝牙模块pybluz安装
2017-08-26 13:37 by yongchin, 11619 阅读, 1 推荐, 收藏, 编辑
摘要:最近项目运用了蓝牙,所以来学一学蓝牙。 经过查阅,知道python的蓝牙模块是pybluz,然后老管理进行安装 出错,提示“Could not find the Windows Platform SDK” 到https://pypi.python.org/pypi/PyBluez 下载码源 查看se 阅读全文
python close()是假象,真正关闭Socket的方法
2017-08-25 17:20 by yongchin, 17887 阅读, 1 推荐, 收藏, 编辑
摘要:背景: 工作中自己用python写了一个tcp工具,然后用while循环一直接收消息,并且打印出来。然后正常close发现设备并没有离线,然后用了临时的规避方案,发现其实是一直阻塞在recv()接收方法里面,只要传输一条协议,让recv()吃到消息即可正常运行while来让其break退出,但是这种 阅读全文