摘要: 最近在写接口自动化脚本,需要的payload参数需要加密,而采用的加密标准为AES,因此特地去学了一下,发现专门有加密算法库支持这种加密算法,就是PyCrypto PyCrypto是一个免费的加密算法库,支持常见的DES、AES、以及MD5、SHA等各种HASH运算 PyPi地址:https://p 阅读全文
posted @ 2018-12-28 18:57 Elaine+1 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 笔者是在自己电脑上先安装了python 3.7,cmd命令行下执行pip install 【包名】或者pip list等pip命令查看已安装模块都没有问题 问题在于有个阶段同时需要python2和python3,在成功安装python2.7后,发现cmd下,执行python命令查看python版本, 阅读全文
posted @ 2018-12-28 17:34 Elaine+1 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 问题一:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序 import pywinapi报错:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序 原因:与python版本不对应 pypi官网上下载whl 阅读全文
posted @ 2018-12-26 18:55 Elaine+1 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 1. 检查一下注册表是否存在python其它版本的信息 方法: 1)在命令行中输入regedit打开注册表 2)在HKEY_CURRENT_USER\Software中找一下是否存在python注册信息,如果存在,检查一下是否是python27版本,且是否包含下面两个节点 再检查一下其对于的安装路径 阅读全文
posted @ 2018-12-26 17:58 Elaine+1 阅读(842) 评论(0) 推荐(0) 编辑
摘要: python安装pycrypto真的是踩到很多坑,说起来一把辛酸泪,好在最后成功解决了,总结了一下遇到的问题,写出来与大家共享 首先要明白的是crypto和pycrypto是两个不同的模块,小伙伴们不要去安装crypto 问题一:unable to find vcvarsall.bat 在网上下载p 阅读全文
posted @ 2018-12-26 17:10 Elaine+1 阅读(11385) 评论(4) 推荐(2) 编辑
摘要: route命令的使用举例如下: route // 显示路由信息。 route add –host 192.168.1.110 dev eth0 // 给网卡eth0的路由表中加入新地址192.168.1.110。 route add –net 192.168.1.0 netmask 255.255. 阅读全文
posted @ 2018-12-25 18:23 Elaine+1 阅读(25755) 评论(0) 推荐(0) 编辑
摘要: 大家肯定都见过日志,在自动化中加入日志信息,有助于问题的定位 下面第一段代码实现基本的日志记录,第二段代码是进行优化过的日志模块 可优化部分: 日志级别及输出文件写在配置文件中,可通过修改配置文件中的参数达到修改日志模块参数的效果 阅读全文
posted @ 2018-12-17 12:48 Elaine+1 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 最近接触到app操作:滑动屏幕和设置九宫格手势密码,发现挺好玩的,写篇博客记录一下遇到的问题,附代码 滑屏swip 通常打开一个app有引导页,一般是向左滑动几次后才能到主页,appium借助swip方法实现 使用方法 driver.swipe(x1,y1,x2,y2) 其中 x、y是指坐标,由一个 阅读全文
posted @ 2018-12-17 00:49 Elaine+1 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: selenium提供了非常丰富的元素定位方式,下面一张思维导图是我根据工作经验总结的定位元素方式,还是比较全的 本篇博客重点介绍css_selector定位和轴定位 一 轴定位 轴名称 ancestor:祖先节点,包含父节点和祖父节点 parent:父结点 preceding_sibling:当前节 阅读全文
posted @ 2018-12-16 00:32 Elaine+1 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 我们接着讲selenium元素操作:鼠标操作和select下拉框 select下拉框 做自动化过程中,遇到下拉框的情况还是挺多的,一般分为select类型的下拉框和input类型的假下拉框。 对于input类型的下拉框,处理思路是展开下拉列表,等待选择的元素出现,选择下拉框中的元素。 这篇博客我们只 阅读全文
posted @ 2018-12-15 23:49 Elaine+1 阅读(523) 评论(0) 推荐(0) 编辑