2022年8月19日

python 动态导入模块并结合反射,动态获取类、方法(反射太好用),动态执行方法

摘要: 背景: 关键字驱动框架,不同的关键字方法分别定义在不同的类,真正执行关键字方法又在不同的类(简称A),这样就需要在执行前,要在文件A下import要使用的模块,如果有很多页面操作或很多模块时,就需要每次都要import,比较麻烦;如果执行时,没有import相应的模块时,会提示xxx not def 阅读全文

posted @ 2022-08-19 16:24 刚刚好1 阅读(1197) 评论(0) 推荐(0) 编辑

python globals()[]将字符串转化类,并通过反射执行方法

摘要: 背景: 通过关键字设计ui自动化框架,将测试用例及其步骤存放到excel文件;其中步骤中包含了封装好的关键字方法,如打开浏览器、输入页面操作等,关键字保存的内容:具体类实例.方法 通过excel获取到关键字,关键字的类型是str,希望将关键字里面的类,转化为对应的类,再实例化这个类,配合反射geta 阅读全文

posted @ 2022-08-19 16:06 刚刚好1 阅读(408) 评论(0) 推荐(0) 编辑

导航