#!/usr/bin/env python # -*- coding: utf-8 -*- """ 前端页面测试脚本 用于验证设置页面的更新 """ import os import sys # 添加项目根目录到Python路径 sys.path.append(os.path.dirname(os.path.abspath(__file__))) def test_settings_page(): """测试设置页面更新""" print("=== 测试设置页面更新 ===") # 检查设置页面文件是否存在 settings_file = "templates/settings.html" if os.path.exists(settings_file): with open(settings_file, 'r', encoding='utf-8') as f: content = f.read() # 检查是否包含新的模型提供商选项 if "OpenRouter" in content and "硅基流动" in content: print("✓ 设置页面已更新,包含新的模型提供商选项") else: print("✗ 设置页面未正确更新") # 检查是否包含API密钥配置部分 if "第三方API密钥配置" in content: print("✓ 设置页面已添加API密钥配置部分") else: print("✗ 设置页面缺少API密钥配置部分") # 检查是否包含模型管理部分 if "模型管理" in content: print("✓ 设置页面已添加模型管理部分") else: print("✗ 设置页面缺少模型管理部分") else: print("✗ 设置页面文件不存在") print("=== 设置页面测试完成 ===") def main(): """主测试函数""" print("开始测试前端页面更新...") # 测试设置页面 test_settings_page() print("\n所有前端测试完成!") if __name__ == "__main__": main()