python UI自动化实战记录八:添加配置
2024-08-25 16:41:10
添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可。
1 在项目目录下添加文件 config.ini
写入:
[Domain]
domain = http://test.domain.cn
2 项目目录下添加python文件 read_config.py
写入:
#coding:utf-8
"""
读取同一目录下的配置文件
""" import configparser
import os class EnvConfig:
dir = os.path.dirname(__file__) # 配置文件和截图文件夹都放在该目录下 configpath = os.path.join(dir,'config.ini') # 配置文件 screenshotpath = os.path.join(dir,'screenshot') # 截图目录 reportpath = os.path.join(dir,'report') # 测试报告目录 cp = configparser.ConfigParser()
cp.read(configpath)
domain = cp.get("Domain", "domain")
3 将代码里的截图目录,测试域名都替换掉。当测试环境改变时,无需修改各页面的domain,只需修改配置文件即可。
screenshotdir = EnvConfig.screenshotpath
domain = EnvConfig.domain
the end!
最新文章
- CF2.C
- Emacs 相关资料翻译
- .Net相关
- pip/matplot/pandas的安装和使用
- COM的永久接口
- 【翻译】Anatomy of a Program in Memory—剖析内存中的一个程序(进程的虚拟存储器映像布局详解)
- [oracle] ORA-08002:序列XXXXXXX.CURRVAL尚未在此进程中定义
- 服务器无法播放flv格式的视频解决办法
- android 应用在启动后进行全局的的初始化操作
- 懒猫们终究要付出代码(本领是一生的),鲸鱼们的短视(逐小利而暴死)——这么说我应该只去互联网公司:IM,云存储,邮箱(别的一概不考虑)
- ural1671 Anansi's Cobweb
- C#代码将html样式文件转为Word文档
- 记一次JavaWeb网站技术架构总结
- 【死磕 Spring】----- IOC 之 获取验证模型
- go使用rpc
- Python开发——数据类型【字符串】
- vue滚动行为控制——页面跳转返回上一个页面保留滚动位置
- winform窗体 种类、普遍常用的【属性】
- 【php增删改查实例】第四节 -自己 DIY 一个数据库管理工具
- MATLAB 的 cell 大法(单元格数组)