测试自动化项目
这是我的第一个基于Selenium-Webdriver和Python的测试自动化项目。 它仍在开发演示网站的自动化测试包。 测试集合包括:
用户登录测试(正确/错误的登录名和密码)
酒店搜索测试
航班搜索测试
旅游搜索测试
转移搜索测试
项目结构
在这里您可以找到主目录及其内容的简短描述
-在locators.py中有Web元素的定位器分组在类中
-每个测试步骤都有一套方法(注意:一些重复的方法已移至 )
-网站的主要功能有一套测试
-如果使用Allure运行测试,则测试报告将保存在此目录中
此目录包含负责配置的文件,例如,用于管理的driver_factory.py或用于从项目中包含的xlsx文件读取输入数据的
项目特色
框架遵循页面对象模式
数据驱动的测试-在大多数测试中,已经实现了从xlsx文件加载数据的选项
在测试用例的每个步骤中都实现了记录器,例如
@all
2022-02-08 20:08:34
49KB
Python
1