首页 > 其他分享 >pytest-web自动化小项目2

pytest-web自动化小项目2

时间:2022-12-09 16:22:24浏览次数:42  
标签:web py pytest 自动化 test login 测试用例 page

一、项目目录结构

  page/:用于存放page层封装(对于page层的封装文件,命名规范为“xxx_page.py”)

  test_case/:测试用例目录(对于test_dir层的封装文件,命名规范为“test_xxx.py”)

  test_report/: 测试报告目录

  conftest.py:pytest配置文件

  run_test.py:测试运行文件

  类级别的命名规范:

    每一个功能点对应一个测试类,并且以“Test”开头,如“TestLogin”“TestSearch”等

    在一个测试类下编写功能点的所有测试用例,如“test_login_user_null”、“test_login_pawd_null”及“test_login_seccess”等

 

二、依赖库说明

  selenium:Web UI自动化测试

  pytest:Python第三方单元测试框架

  pytest-html:pytest扩展,生成HTML格式的测试报告

  pytest-rerunfailures:pytest扩展,实现测试用例运行失败重跑

  click:命令行工具开发库

  poium:基于Selenium/appium的page Object测试库

三、主要代码实现

标签:web,py,pytest,自动化,test,login,测试用例,page
From: https://www.cnblogs.com/littleforest-meiyuguai/p/16969255.html

相关文章