Dynamic Module Import
来源:互联网 发布:萧然网络问政 编辑:程序博客网 时间:2024/06/05 09:18
既然要自动化测试,少不了要导入测试用例。测试用例也使用Python编写,但只有在运行时,才知道所要加载的测试用例的名字。因此,需要在测试工具的框架代码中,加入动态导入某个Python代码的功能。
在Python3.4中,动态导入Module使用的是importlib包的import_module接口(也可以用内建函数__import__,但前一个更好理解)。
用法如下:
import importlib
name = input( 'Please input module name that will be imported:' )
_module = importlib.import_module( name )
_module.some_interface()
在这里,name可以是绝对或相对形式,如pkg.mod或者..mod,可以对应为某个package或者某个路径。例如,如果测试用例first.py在./cases/路径下,则可以输入:cases.first。
0 0
- Dynamic Module Import
- Python的点点滴滴(Dynamic Module Import)
- 【Python】import class/import module
- import module VS from module import *
- from module import * 和import module 区别
- import module vs. from module import
- import module, from module import funtion区别
- 'import module' or 'from module import'
- Dynamic Web Module
- dynamic web module
- Dynamic Web Module 勾选不上
- 【翻译】(10)Import Module
- python module import 问题
- python : import module
- import module package mechisiam
- python module package import
- es6 module / import / export
- python3 import module
- Jsonkit报错修改
- Tomcat下搭建同IP不同端口的多站点
- oracle 数据库搭建库详解
- nginx反向代理
- android带头像的登录界面键盘遮挡问题解决新思路
- Dynamic Module Import
- POI操作Excel常用方法总结
- 顺序队列的C语言实现
- access数据库的连接
- 各类快捷键整理(Windows、Sublime、Firebug)
- 当我们在使用CSS的时候ID与Class有何不同?
- 5段SQL可以测试出你对SQL性能优化知识了解多少
- Hash Function
- 8个SQL语句常用优化技巧