# LJAY **Repository Path**: lesliegogogo/LJAY ## Basic Information - **Project Name**: LJAY - **Description**: 图形化界面的测试平台,其中UI测试模块可用于WEB端UI自动化测试,无需编写任何代码,在系统中可以直接添加、保存、执行测试用例,并有完整的日志及测试报告输出 - **Primary Language**: Python - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-09-06 - **Last Updated**: 2022-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 图形化界面的测试平台,其中UI测试模块可用于WEB端UI自动化测试,无需编写任何代码,在系统中可以直接添加、保存、执行测试用例,并有完整的日志及测试报告输 功能介绍: 1.UI测试模块可执行web端ui自动化测试用例,无需编写代码,测试用例只需按模板添加保存即可,默认保存的文件名为测试用例中对应的页面名称,若分多次保存的测试用例中页面名称相同,则会自动追加保存到同一个测试用例文件中(测试用例文件为json格式),方便分页面进行管理测试用例 2.UI测试用例模板中的操作目前只支持【点击】,【双击】,【输入】,【元素是否可见】,【元素是否选中】,【断言】等,可在项目路径LJay\webui\webbase\webuicore.py中找到TestPageBase类,自行在test_ui方法中添加selenium支持的方法 3.UI测试模块中的汇总按钮,点击后可自动将所有页面的测试用例文件汇总成一个测试文件,在执行时默认执行汇总的测试用例文件,若新增测试用例后,未点击汇总按钮,则会默认执行之前汇总的测试用例文件 4.检查测试用例按钮,可查看汇总后的测试用例 5.执行,默认按谷歌浏览器执行测试用例,可在项目路径LJay\webui\webbase\webuicore.py找到TestPageBase类test_ui方法中修改成随机模式或其他浏览器启动,浏览器驱动需放在LJay\webui\webbase文件夹中 6.配置管理,配置管理文件保存在【环境配置.json】中,可按模板中的格式自行修改配置信息 7.日志及测试报告,日志记录了用例中每条步骤的执行情况(不代表测试通过,只代表测试步骤被执行),测试通过率可点击查看测试报告 8.产品启动入口,执行项目中 LJay\gui\appmain.py文件即可 9.api测试及性能测试模块功能暂时未提交