部署Web UI自动化测试平台:SeleniumFlaskTester

1. Python环境准备

推荐Python3.11,可从https://www.python.org/downloads/release/python-3119/ 下载,见下图:

安装后,cmd命令行查看版本:python --version

2. 下载源码包

https://gitcode.com/ligaopan/SeleniumFlaskTester 下载源码包,见下图所示:

下载后解压zip包

3. 使用PyCharm打开项目

  1. 创建虚拟环境

File-Settings 创建虚拟环境

4. 安装依赖包

pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt

5. 配置数据库

src/config/config.py文件,根据实际情况配置数据库(数据库环境见:使用Docker Desktop部署MySQL8.4.3-CSDN博客https://blog.csdn.net/ligaopan/article/details/149935722)

6. 初始化数据库

sql 复制代码
flask --app src.app db init
flask --app src.app db migrate -m "Initial migration"
flask --app src.app db upgrade

7. 启动应用

8. 浏览器访问

浏览器输入:http://localhost:5000/

相关推荐
John_ToDebug8 小时前
隐于无形,触手可及:Chrome 互动滚动条的六个设计密码
chrome·windows·ui
思茂信息9 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
开发者联盟league10 小时前
在windows上安装和运行rocketmq
windows·rocketmq
非凡ghost13 小时前
可拓浏览器:给手机浏览器装上“外挂“!2W+拓展+AI搜索,玩出无限可能!
windows·智能手机·音视频·firefox
小神.Chen13 小时前
如何删除远程桌面的连接记录,一键清理mstsc远程桌面连接的记录
windows
John_ToDebug13 小时前
WebHostView 与 TabStrip 交互机制深度解析
c++·chrome·windows
L16247614 小时前
Win11 共享→Windows Server 访问故障总结(极简可复用)
开发语言·windows·php
love530love15 小时前
ComfyUI MediaPipe 终极填坑:解决 incompatible function arguments 报错,基于代理模式的猴子补丁升级版
人工智能·windows·comfyui·mediapipe·猴子补丁·monkey patch·python 3.12
今夕资源网15 小时前
Windows Terminal更舒适的命令行环境 仅11MB 支持并行运行WSLLinux子系统 github开源项目
windows·github·命令行·cmd·terminal
枫叶林FYL16 小时前
项目八 云资源成本优化与治理平台
后端·python·自然语言处理·flask