mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-04 09:10:59 +00:00
feat: 重构前端项目结构并优化代码
refactor: 迁移前端资源文件至web目录 feat: 新增多种图标资源 style: 统一代码风格和格式化配置 docs: 更新README和文档说明 chore: 更新依赖和配置文件 fix: 修复部分类型定义和枚举 perf: 优化路由和组件加载逻辑
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import pytest
|
||||
from playwright.sync_api import Page
|
||||
from case.ui.pages.base_page import BasePage
|
||||
from typing import Dict, Any
|
||||
|
||||
|
||||
@pytest.mark.usefixtures('init_session')
|
||||
class TestUI:
|
||||
|
||||
# 定义测试数据
|
||||
TEST_DATA = [{参数化1},{参数化2}]
|
||||
|
||||
@pytest.mark.ui
|
||||
@pytest.mark.parametrize("test_data", TEST_DATA)
|
||||
def test_login_scenarios(self, init_session: Page, test_data: Dict[str, Any]):
|
||||
"""参数化测试不同的登录场景"""
|
||||
emposat_page = BasePage(init_session)
|
||||
|
||||
login_result = emposat_page.login(test_data=test_data)
|
||||
assert login_result == True, "登录失败"
|
||||
|
||||
logout_result = emposat_page.logout()
|
||||
assert logout_result == True, "退出登录失败"
|
||||
Reference in New Issue
Block a user