1、代码结构介绍

首先看看总体的代码结构是怎么样的,后续将逐一介绍每个目录及文件。

1、代码结构介绍

一、framework下:

1、basepage.py是父类页面类,里边二次封装了一些常用的selenium方法,各页面继承该父页面类,达到代码简化及复用的效果。

2、browser_engine.py是浏览器选择及启动类。

二、pageobjects下是各页面的元素及方法封装。

三、runlog目录下存放的是失败截图及错误信息,用于失败脚本的原因定位。

1、代码结构介绍

四、test_report下存放的是HTML报告。

五、testcases下是所有的自动化测试脚本。

六、tools下存放需要用到的工具,如driver,beyond compare等都可以放在这里。

七、config.ini是配置文件。

1、代码结构介绍

八、excute_cases.py是所有自动化测试脚本的执行入口。

1、代码结构介绍