浏览器自动化能做什么
Selenium vs Playwright 选型
电商运营典型场景
Python环境配置
Playwright安装
浏览器驱动管理
第一个自动化脚本
CSS选择器
XPath定位
文本定位
相对定位器
定位策略选择
隐式等待
显式等待
自定义等待条件
网络空闲等待
最佳实践
前进后退
页面刷新
窗口切换
Frame处理
Alert弹窗
获取文本·属性
获取HTML
表格数据提取
列表数据提取
Cookie获取与设置
Session保持
登录状态复用
本地存储操作
下载触发
文件保存
下载目录管理
文件类型判断
下载完成等待
全屏截图
元素截图
滚动截图
失败自动截图
录屏回放
登录流程
商品信息填写
图片上传
SKU设置
发布提交
搜索列表页采集
详情页跳转
字段提取
数据去重
CSV导出
订单列表遍历
订单状态判断
订单详情提取
批量操作
异常订单标记
消息列表轮询
新消息提醒
自动回复模板
关键词匹配
人工转接
竞品列表配置
价格变动监控
库存状态监控
上新提醒
数据报表
评价列表采集
好评/差评分类
自动回复
敏感词过滤
评价分析
活动创建流程
优惠券发放
满减设置
限时折扣
活动状态监控
销售数据提取
流量数据提取
转化率计算
趋势图表
定时报表发送
店铺切换
多账号登录
数据汇总
统一监控
权限管理
常见异常类型
try-except处理
日志记录
错误截图
告警通知
请求头伪装
行为模拟
随机延迟
代理IP
验证码处理
APScheduler使用
Cron表达式
任务持久化
并发控制
任务监控
CSV存储
Excel操作
SQLite数据库
MySQL连接
数据清洗
SMTP邮件发送
邮件模板
附件发送
企业微信通知
钉钉通知
任务队列设计
多机协作
结果汇总
失败重试
性能优化
Page Object模式
测试用例设计
断言方法
报告生成
持续集成