Skip to content

基础环境和Playwright设置 #2

Description

@Standed

Task: 基础环境和Playwright设置

Description

搭建项目基础环境,安装和配置Playwright RPA框架,确保可以在本地稳定运行浏览器自动化。重点是简单易用,先在本地验证可行性。

Acceptance Criteria

  • Python虚拟环境创建并激活
  • 安装Playwright和相关依赖包
  • 配置Playwright浏览器(Chrome/Chromium)
  • 基础项目结构创建(简单目录结构)
  • 编写最简单的Playwright测试脚本,能成功打开微信网页版
  • 验证反检测基础配置(user-agent等)
  • 创建基础配置文件管理

Technical Details

实现方案:

  • 使用Python 3.9+和venv创建隔离环境
  • 安装playwright、pandas、python-dotenv等基础包
  • 配置stealth模式和基础反检测参数
  • 简单的项目结构:src/、config/、data/、logs/

关键文件:

requirements.txt
config/settings.py
src/browser_manager.py
tests/test_basic_browser.py

建议使用的Agent:

  • python-pro: 协助Python环境设置和最佳实践
  • dx-optimizer: 优化开发体验和工具配置

Dependencies

  • 确保本地有Python 3.9+
  • 确保网络可以访问playwright浏览器下载
  • 微信网页版URL确认可访问

Effort Estimate

  • Size: S
  • Hours: 4-6 hours
  • Parallel: false (基础环境需要先建立)

Definition of Done

  • 代码实现完成
  • 基础测试通过(能打开浏览器并访问微信网页版)
  • 项目结构文档更新
  • 配置文件模板创建
  • 下一步骤的准备工作完成(微信登录测试准备)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions