由于实际测试中可能涉及的环境以及账号之类的一些东西会有很多,所以代码里是不能将host以及账号之类的东西写死的,我们可以通过配置文件,来配置这些参数,再去运行我们的代码,这里我们选择ini格式的配置文件

准备工作

安装ConfigParser库进行ini文件操作
进入命令行模式:win+r键
安装命令:pip install ConfigParser

如何封装

在Config包下创建ini文件,并按照格式输入host
在Base目录下创建handle_ini.py创建HundleInit类,如图封装ok
数据驱动测试框架-4配置文件获取方法的封装及实战应用

如何把之前代码中的url部分替换成ini文件中的host

首先如图用例中先删除host部分保留接口,然后把host写到ini文件里
数据驱动测试框架-4配置文件获取方法的封装及实战应用
数据驱动测试框架-4配置文件获取方法的封装及实战应用
然后,改动之前run_main的代码:
1.导入获取ini文件值的实例化后的对象
from Base.handle_init import *
2.调用handle_ini.get_value()获取ini中host的值并赋值给host对象
3.给url重新赋值 url=host+"/"+data[4]
然后调试以下,就ok了
数据驱动测试框架-4配置文件获取方法的封装及实战应用

相关文章:

  • 2021-12-29
  • 2022-01-22
  • 2021-07-02
  • 2022-01-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2021-06-29
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案