摘要:
base层:基础层。获取配置文件中的元素值。 page层:页面层。页面就是元素。将读取页面信息放在page中,page给handle提供页面元素。 handle层:定义方法,调用page层。即处理page。config中的元素如何拿到handle中进行处理。 business层:实例化handle层 阅读全文
摘要:
1、base基础层 D:\imooc\selenium\base\find_element.py # 功能:进行逻辑处理,获取配置文件中的元素值 # 编码格式 #coding=utf-8 # 导入util包的读取配置文件代码中的类 from util.read_ini import ReadIni 阅读全文
摘要:
总的理解: case样例层中的参数,传入到business业务层中。business业务层调用handle操作层的函数,并传入case样例层中的参数。 在business业务层中,首先,需要实例化一个handle操作层层,即从handle包中的register_handle.py导入了Registe 阅读全文
摘要:
1、business业务层是将handle操作层封装在case样例层中。 即:handle操作层,放入business业务层。case样例层调用business业务层即可。 case样例层:D:\imooc\selenium\case\first_case.py handle操作层:D:\imooc 阅读全文
摘要:
1、所有的函数都封装在register_function.py中,复用性不是特别好,只能在注册界面进行操作。 如果注册界面,修改(增加、减少)测试项,则要大动代码。 2、要有公用的函数,能在各界面,进行调用。 3、之前,我们是怎么做的? 获取配置文件 将find_element抽离出来。-->即在P 阅读全文
摘要:
1、D:\imooc\selenium\register_function.py # 功能:在register_code.py的基础上,进行二次改造。 # 编码格式 #coding=utf-8 # 添加当前项目路径 import sys sys.path.append('D:/imooc/selen 阅读全文
摘要:
1、D:\imooc\selenium\register_function.py # 功能:在register_code.py的基础上,进行二次改造。 # 编码格式 #coding=utf-8 # 添加当前项目路径 import sys sys.path.append('D:/imooc/selen 阅读全文
摘要:
1、D:\imooc\selenium\register_function.py # 功能:在register_code.py的基础上,进行二次改造。 # 编码格式 #coding=utf-8 # 添加当前项目路径 import sys sys.path.append('D:/imooc/selen 阅读全文
摘要:
1、config package:基本配置文件信息 LocalElement.ini 配置文件 2、util package:读取配置文件的工具 __ini__.py read_ini.py :进行逻辑处理,读取LocalElement.ini配置文件 3、D:\imooc\selenium\ fi 阅读全文
摘要:
# read_ini.py # 编码 # coding=utf-8 # 引入读取配置文件的第三方扩展包 import configparser # class类 # 将代码按照一定格式封装起来 # class类_name:ReadIni,继承于object class ReadIni(object) 阅读全文