python基础:什么对象?
python中对象=属性+行为
通过类定义=具有相同属性+同行为对象集合
二:POM一版分为四层 三.代码实现 非po模型(夜神中QQ登录) po模型操作 basepage( 封装公共的属性和行为 )业务页代码
daohang_page.py(导航模块)
login_page.py(登录模块)
单元测试模块
图揽
引入yuml文件 yaml 文件:数据层次清晰,可以跨平台,支持多种语言使用 ( 可以适用于别的 app) 优化代码:提取 basepage 中的配置客户端数据(将配置的数据放在 yaml 中) 创建 config-- config.yaml
调用yaml文件,需要导入pip install pyYAML
创建common--readyaml.py
源码:
修改单元测试模块代码
五:数据驱动 在 pytest 中使用 @pytest.mark.parametrize() 修饰器



