摘要: 面对网络协议,在组包拆包时,python提供了struct模块,它可以帮助我们在python值和C语言的结构体之间相互转换,下面一起来了解struct的具体用法。 假设,我们的网络协议为消息id(unsigned short类型)及消息payload(unsigned int类型)组成,那么该如何进 阅读全文
posted @ 2021-08-05 20:26 酌三巡 阅读(5751) 评论(0) 推荐(0)
摘要: 最近在做接口测试时,拿到一个分片上传文件的接口,http接口请求头中的Content-Type为multipart/form-data。需要在客户端将大文件分片成数据块后,依次传给服务端,由服务端还原成大文件,此外,为了确保传输后的数据是完整的,客户端会在分片前,根据原文件生成md5值并被携带在每次 阅读全文
posted @ 2021-08-04 20:13 酌三巡 阅读(6457) 评论(0) 推荐(0)
摘要: Appium算是老牌移动端App自动化测试工具了,在使用它的过程中,使用者经常会根据个人习惯,把较常用的方法封装在一起,方便调用。以下是我的封装,希望对你有启发。 from typing import Dict, NoReturn, Tuple, List, Union, Optional from 阅读全文
posted @ 2021-07-20 20:15 酌三巡 阅读(597) 评论(0) 推荐(0)
摘要: 网络连接 通过TCP/IP连接设备 adb connect <ip:port> 断开已有的TCP/IP连接 adb disconnect <ip:port> 监听设备上指定的端口号 adb tcpip <port> 文件操作 拉取文件至本地 adb pull <文件的设备路径> <文件的本地路径> 阅读全文
posted @ 2021-07-15 20:43 酌三巡 阅读(1527) 评论(0) 推荐(1)
摘要: 在日常工作过程中,总有一些工具令人觉得方便,提高了我们的工作效率。以下是根据我的习惯,收集了一些好用的工具,在此记录且不定期更新。 文件名 说明 Everything 文件搜索工具,搜索速度快 ALTRun 快速启动工具,支持快捷键启动应用程序 FSCapture 很小巧的截屏录屏软件 BCompa 阅读全文
posted @ 2021-07-13 19:20 酌三巡 阅读(236) 评论(0) 推荐(0)
摘要: 在使用Selenium做Web UI自动化测试的过程中,XPath是一种定位页面元素的常用方式。然而,面对某些元素的XPath路径过于复杂,我们想快速验证拼凑的Xpath语句是否正确时,该怎么办呢?这里给大家提供一个简单的解决方法。 下面以百度页面举例,定位"百度一下"按钮。打开浏览器中的开发者工具 阅读全文
posted @ 2021-04-19 19:08 酌三巡 阅读(1878) 评论(0) 推荐(0)
摘要: 在使用Selenium做Web UI自动化测试过程中,经常需要鼠标右击Web页面检查DOM节点,用于获取Web元素的定位信息。一般情况下,绝大多数页面都是能够响应鼠标右击操作的。但出于某些目的,有些Web页面会禁用鼠标右键的操作,这给自动化测试造成了阻碍,可以通过下面的方法解决该问题。 打开浏览器开 阅读全文
posted @ 2021-04-16 16:32 酌三巡 阅读(812) 评论(0) 推荐(0)
摘要: 如果想在Windows操作系统上使用Python去做一些自动化工作,pywin32模块常常会被用到,它方便了我们调用Windows API。 安装及使用 通过命令pip install pywin32 进行安装。安装完成后,在Lib/site-packages下,能够找到PyWin32.chm文档, 阅读全文
posted @ 2021-04-12 20:16 酌三巡 阅读(10580) 评论(0) 推荐(0)
摘要: 工作中难免会出现自动发送电子邮件的需求,比如说做完自动化测试之后通过电子邮件的形式将结果反馈出来。Python中提供了标准库smtplib来解决这一问题,该模块定义了一个smtp客户端会话对象,能够将邮件发送给smtp服务端。具体用法请查看下面例子。 import smtplib from emai 阅读全文
posted @ 2021-04-10 11:27 酌三巡 阅读(1243) 评论(2) 推荐(0)
摘要: telnetlib是python标准库中的一员,我们可以使用该模块以telnet的方式与服务器交互。请观察下面示例了解它的用法: import telnetlib def run_telnet(host, username, password, commands): """ 连接并登录服务器后,执行 阅读全文
posted @ 2021-04-07 20:52 酌三巡 阅读(5218) 评论(0) 推荐(1)