添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可。

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!

最新文章

  1. CF2.C
  2. Emacs 相关资料翻译
  3. .Net相关
  4. pip/matplot/pandas的安装和使用
  5. COM的永久接口
  6. 【翻译】Anatomy of a Program in Memory—剖析内存中的一个程序(进程的虚拟存储器映像布局详解)
  7. [oracle] ORA-08002:序列XXXXXXX.CURRVAL尚未在此进程中定义
  8. 服务器无法播放flv格式的视频解决办法
  9. android 应用在启动后进行全局的的初始化操作
  10. 懒猫们终究要付出代码(本领是一生的),鲸鱼们的短视(逐小利而暴死)——这么说我应该只去互联网公司:IM,云存储,邮箱(别的一概不考虑)
  11. ural1671 Anansi's Cobweb
  12. C#代码将html样式文件转为Word文档
  13. 记一次JavaWeb网站技术架构总结
  14. 【死磕 Spring】----- IOC 之 获取验证模型
  15. go使用rpc
  16. Python开发——数据类型【字符串】
  17. vue滚动行为控制——页面跳转返回上一个页面保留滚动位置
  18. winform窗体 种类、普遍常用的【属性】
  19. 【php增删改查实例】第四节 -自己 DIY 一个数据库管理工具
  20. MATLAB 的 cell 大法(单元格数组)

热门文章

  1. JavaScirpt事件处理
  2. Netty SSL性能调优
  3. vs2013中$(TargetPath)与Link.OutputFile不同,导致调试debug找不到exe
  4. mybatis学习之分页
  5. 02.ToString()方法详解
  6. 2017年12月13日 LinQ用法基本的增删改查
  7. Centos7 redis 5.0 服务设置、启动、停止、开机启动
  8. Java 基础(4)——常量 & 注释
  9. 从服务器下载文件 DownloadServlet()
  10. css3之背景定位