随笔分类 - 自动化测试
摘要:工具类 截屏工具类及测试示例 工具类:FileUtil.py 本模块主要用于获取当前的日期以及时间,用于生成保存截图文件目录名等场景。 1 import time, os 2 from datetime import datetime 3 4 5 # 输出当前时间格式:年-月-日 6 def cur
        阅读全文
                
摘要:配置文件:Logger.conf 工具类:LogUtil.py 测试类:testDemo.py 执行效果 配置文件:Logger.conf 定义日志的类型、级别、格式等信息。 [loggers] # 定义了三种写日志的方式:logger_root、logger_example01、logger_ex
        阅读全文
                
摘要:元素定位 获取页面元素属性 元素判断 元素操作 操作输入框/单击 双击 下拉框操作 键盘操作 鼠标操作 单选框操作 多选框操作 拖动窗口 操作 JS 框 切换 frame 使用 JS 操作页面对象 操作滚动条 浮动(联想)选项选择 更改页面对象的属性值 文件下载 文件上传 操作日期控件 操作富文本框
        阅读全文
                
摘要:若不设置进行下述配置,那么 webdriver 每次启动火狐浏览器,默认都是一个不太有任何插件的浏览器被启动。 通过配置的方式,指定一个浏览器设置来启动,就可以使用以前安装的插件或配置信息了。 步骤一:打开火狐配置窗口 cmd 执行下述命令,会弹出火狐配置窗口: firefox.exe -Profi
        阅读全文
                
摘要:读取ini配置文件 配置项 读取API 写入API 实战:UI 对象库 读取ini配置文件 配置项 在每个 ini 配置文件中,配置数据会被分组(比如下述配置文件中的“config”和“cmd”),每个分组中又可以指定对应的变量值。 示例:test.ini # 定义config分组 [config]
        阅读全文
                
摘要:简介 使用 yagmail 模块可以更简单地实现邮件发送功能。 安装:pip install yagmail 代码示例 1 import yagmail 2 3 def send_mail(report): 4 5 # 连接邮箱服务器 6 # 注意:若使用QQ邮箱,则password为授权码而非邮箱
        阅读全文
                
摘要:1. requests 简介 2. get 请求 3. post 请求 4. 其他请求方法 5. 高级用法 5.1 获取 json 格式的响应数据 5.2 获取原始的 socket 响应数据 5.3 配置请求头 5.4 上传文件 5.5 状态码 5.6 获取响应头信息 5.7 获取/发送 Cooki
        阅读全文
                
摘要:1. 简介与安装 2.具体示例 2.1 获取 workbook 与 sheet 对象 2.2 访问单元格及其值 2.3 写数据 2.4 设置样式 1. 简介与安装 openpyxl 简介 openpyxl 是一款比较综合的工具,不仅能够同时读取和修改 Excel 文档,而且可以对 Excel 文件内
        阅读全文
                
摘要:1. 序列化的简单概念 2. json 标准库 2.1 json.dumps() 2.2 json.loads() 2.3 json.dump() 2.4 json.load() 1. 序列化的简单概念 我们平常对 python 对象所进行的操作是在内存中的,当程序关闭时这些对象就会被清空,所以我们
        阅读全文
                
摘要:1. 安装与介绍 2. xlrd 3. xlwt 1. 安装与介绍 xlrd 模块实现对 excel 文件内容读取,xlwt 模块实现对 excel 文件的写入。 模块安装: pip install xlrd # 新版仅支持 .xls。若要支持 .xlsx 可安装旧版 pip install xlr
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号