一、使用装饰器实现单例
二、web自动化driver实现单例模式
2.1 编写单例模式的装饰器
singleton.py
2.2 driver 使用装饰器,实现单例模式
GetSeleniumDriver.py
2.3 获取driver的实例,就是单例了
三、在自动化项目中具体的应用
3.1项目结构
一、工具层 Utils
1 singleton.py 是单例装饰器
2 GetSeleniumDriver.py driver实现单例
二、页面元素层 TsetSharelab
My_task.py
三、流程层
把一步一步的动作,封装成一个业务流程
BookCity_page_process.py
四、case层 ,把业务逻辑组成一条条用例
test_case.py