日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

AutoGPT PR 端到端手動測試技能:基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流

AutoGPT PR 端到端手動測試技能:基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流 AutoGPT PR 端到端手動測試技能基于 Docker Compose、agent-browser 與 API 證據(jù)鏈的 E2E 測試工作流【免費下載鏈接】AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.項目地址: https://gitcode.com/GitHub_Trending/au/AutoGPTAutoGPT 倉庫中內置了一個名為pr-test的 Claude Code 技能SKILL.md它定義了一套對 PR/分支進行端到端手動測試的完整規(guī)程構建完整平臺、通過瀏覽器與 API 雙通道交互、逐步截取截圖、校驗前后狀態(tài)證據(jù)并將結果以評論和正式 Review 的形式回寫到 PR。讀完本文你將掌握這套技能的不可協(xié)商測試準則、并行 worktree 間的鎖協(xié)調機制、原生native與 Docker 雙模式啟動策略、基于 Supabase 認證的測試用戶體系以及截圖上傳與 PR Review 決策的完整閉環(huán)可以直接在自己的 AutoGPT 派生項目或類似的多服務平臺上復用這套方法。技能定位與五條不可協(xié)商準則pr-test技能的元數(shù)據(jù)聲明其觸發(fā)條件為當用戶要求手動測試 PR、端到端測試某個功能、或對運行中的系統(tǒng)跑集成測試時自動觸發(fā)支持傳入 worktree 路徑或 PR 號可選--fix標志表示發(fā)現(xiàn)問題后自動修復。技能開篇列出五條NON-NEGOTIABLE不可協(xié)商要求這是整個測試方法論的骨架每一步都要截圖——不是只在測試結束時截一張而是每個重要測試步驟都要拍。每個測試場景至少一張 BEFORE 和一張 AFTER 截圖命名規(guī)則為{NN}-{action}-{state}.png如01-credits-before.png、02-credits-after.png。某個場景缺截圖即判定測試不完整必須回頭補拍。截圖必須回貼到 PR——所有截圖推送到臨時分支test-screenshots/pr-{N}并用 GitHub raw URL 內聯(lián)嵌入 PR 評論。上傳失敗必須重試仍失敗則在報告中列出失敗文件要求人工拖拽粘貼到 PR 評論。狀態(tài)變更必須有 Before/After 雙重證據(jù)——對每一次狀態(tài)變更操作API 調用、用戶動作記錄操作前后的實際值例如credits_before100, credits_after95截圖必須反映 UI 上的狀態(tài)變化且期望值與實際值必須顯式對比不允許肉眼看看就行。負向測試用例強制——每個功能至少測一個負向 case余額不足、非法輸入、未授權訪問驗證錯誤提示對用戶友好且準確并確認被拒絕操作后系統(tǒng)狀態(tài)沒有改變。測試報告必須包含完整證據(jù)——每個場景的報告條目必須包含Steps做了什么精確到命令/UI 操作、Expected預期、Actual實際、API Evidence前后 API 響應值、Screenshot Evidence帶解釋的前后截圖。目標解析與結果目錄Step 0技能的第一步是把用戶輸入歸一化為一組環(huán)境變量。若傳入的是 PR 號先用gh pr view {N} --json headRefName找到對應分支的 worktree隨后確定REPO_ROOT——根倉庫目錄可用git -C $WORKTREE_PATH worktree list | head -1推導WORKTREE_PATH/PLATFORM_DIR$WORKTREE_PATH/autogpt_platform/BACKEND_DIR/FRONTEND_DIRPR_NUMBER、PR_TITLE標題會被 slug 化如 Add copilot permissions → add-copilot-permissionsRESULTS_DIR——統(tǒng)一放在$REPO_ROOT/test-results/PR-{PR_NUMBER}-{slugified-title}。測試憑據(jù)的處理是這里值得注意的設計PR_TEST_USER_EMAIL與PR_TEST_USER_PASSWORD嚴禁硬編碼進 SKILL 文件、PR 評論、截圖或任何提交物中。技能給出的優(yōu)先級是先取環(huán)境變量CI 或預配置 shell缺失時才交互式向用戶詢問且只對缺失的那一個變量發(fā)問避免已導出的憑據(jù)被空輸入覆蓋。拿到后用${VAR:?message}語法鎖死——仍為空則帶明確的變量名報錯退出。文檔還記錄了一個教訓曾經(jīng)默認共享的testtest.com測試賬號因憑據(jù)泄漏進 SKILL 本身而被禁用2026-05-23此后技能明確要求每次會話都要向用戶詢問當前有效憑據(jù)不得再引入任何默認賬號。理解 PR 與編寫測試計劃Step 1–2測試前先用gh pr view {N} --json body、git log --oneline dev..HEAD、git diff dev --stat回答四個問題這個 PR 為什么存在、實現(xiàn)了什么功能、如何實現(xiàn)、影響了哪些組件backend、frontend、copilot、executor 等進而確定關鍵的用戶可見行為。然后把測試計劃寫入$RESULTS_DIR/test-plan.md計劃模板強制包含四部分Scenarios、API Tests每個端點注明 Before state / After state、UI Tests每個交互注明截圖前后各捕獲什么、Negative TestsREQUIRED — at least one per feature負向用例必須寫明預期錯誤消息/錯誤碼和驗證什么狀態(tài)沒有改變。并行協(xié)調測試鎖與心跳Step 3.0多個 worktree 共享同一臺宿主機——Docker 基礎設施postgres、redis、clamav、應用端口3000/8006/…和測試用戶都是共享資源。兩個 agent 并發(fā)跑/pr-test會互相污染狀態(tài)連接池耗盡、端口綁定靜默失敗、跨測試斷言串味。技能給出的方案是一個基于根 worktree 的鎖文件鎖路徑固定為$REPO_ROOT/.ign.testing.lock放根 worktree 保證所有兄弟 worktree 都能看見鎖體是若干keyvalue行holder、pid、started、heartbeat每約 2 分鐘更新、worktree、branch、intent一行意圖說明加大致時長。搶占邏輯若鎖已存在解析heartbeat時間戳兼容 BSD/macOS 的date -j與 GNU 的date -d心跳年齡超過 5 分鐘視為陳舊鎖并回收打印 WARN 與舊鎖內容否則打印持鎖者信息并exit 1等待。心跳必須在搶鎖后立即作為后臺進程運行——否則崩潰的 agent 會永遠占著鎖(while true; do sleep 120 [ -f $LOCK ] || exit 0 # lock released → exit heartbeat perl -i -pe s/^heartbeat.*/heartbeat$(date -u %Y-%m-%dT%H:%MZ)/ $LOCK done) HEARTBEAT_PID$!釋放必須無條件執(zhí)行甚至exit 1時也要因此用trap kill $HEARTBEAT_PID 2/dev/null; rm -f $LOCK EXIT INT TERM兜底。技能特別強調了一條最容易踩的坑鎖保護的是測試執(zhí)行不是應用生命周期。Step 5/6記錄結果、發(fā) PR 評論一完成就要立刻釋放鎖——即使poetry run app/pnpm dev還在跑、Docker 容器還開著、還在 tail 日志都不影響。應用是否繼續(xù)運行與鎖正交別把兩者混為一談兄弟 worktree 接管時會自己執(zhí)行清理并釋放端口。另外還有一個 append-only 的共享狀態(tài)日志$REPO_ROOT/.ign.testing.log任何 agent 都可以往里寫Im waitingIm done, resources free之類的協(xié)調消息。環(huán)境搭建Step 3.env 復制、Copilot 認證與沖突清理3a. 從根 worktree 復制 .env.env文件不進 git必須手工從根 worktree 復制到目標 worktreecp $REPO_ROOT/autogpt_platform/.env $PLATFORM_DIR/.env cp $REPO_ROOT/autogpt_platform/backend/.env $BACKEND_DIR/.env cp $REPO_ROOT/autogpt_platform/frontend/.env $FRONTEND_DIR/.env3b. Copilot 認證訂閱模式與 OpenRouter 回退Copilot 需要一個 LLM API 才能工作技能給出兩條路優(yōu)先訂閱模式Option 1訂閱模式首選復用 Claude Max/Pro 訂閱。claude_agent_sdkPython 包自帶 Claude CLI 二進制無需通過 npm 安裝anthropic-ai/claude-code。這一點可以從 后端 pyproject.toml 得到印證依賴中聲明了claude-agent-sdk ^0.1.64其注釋直接寫明 bundled CLI 2.1.116并提到環(huán)境變量CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS1用于剝離有問題的 context-management beta。運行輔助腳本從宿主機提取 token 并自動更新backend/.envbash $BACKEND_DIR/scripts/refresh_claude_token.sh --env-file $BACKEND_DIR/.env該腳本從三個位置讀取 OAuth tokenmacOS 系統(tǒng)鑰匙串Claude Code-credentials、Linux/WSL 的~/.claude/.credentials.json、Windows 的%APPDATA%/claude/.credentials.json然后寫入CLAUDE_CODE_OAUTH_TOKEN、CLAUDE_CODE_REFRESH_TOKEN與CHAT_USE_CLAUDE_CODE_SUBSCRIPTIONtrue。容器啟動時后端會用這些環(huán)境變量自動在容器內生成~/.claude/.credentials.jsonSDK 內置的 CLI 據(jù)此認證——不需要claude login也不需要 npm install。注意 OAuth token 約 24 小時過期Copilot 報認證錯誤時重跑腳本并重啟copilot_executor即可。Option 2OpenRouter API key 模式回退。在$BACKEND_DIR/.env中設置CHAT_USE_CLAUDE_CODE_SUBSCRIPTIONfalse CHAT_API_KEY同一 .env 中 OPEN_ROUTER_API_KEY 的值 CHAT_BASE_URLhttps://openrouter.ai/api/v1 CHAT_USE_CLAUDE_AGENT_SDKtrue技能給出了用grep/perl -i -pe原地更新或追加這些鍵的完整 shell 片段并在OPEN_ROUTER_API_KEY缺失時直接報錯退出。3c. 停掉沖突容器docker ps --format {{.Names}} | grep -E rest_server|executor|copilot|websocket|database_manager|scheduler|notification|frontend|migrate | while read name; do docker stop $name 2/dev/null done注意保留基礎設施容器supabase/db、redis、rabbitmq、clamav。原生模式下還要殺掉宿主機上殘留的應用進程并釋放端口 3000/8006/8001/8002/8005/8008pkill -9 -f poetry run app、lsof -ti :$port -sTCP:LISTEN | xargs -r kill -9等。3e-native. 原生模式迭代開發(fā)的默認選擇原生模式讓基礎設施postgres、supabase、redis、rabbitmq、clamav跑在 Docker 里而 backend 與 frontend 直接在宿主機上跑。收益是省掉每次后端改動后 3–8 分鐘的docker compose build循環(huán)——代碼修改在進程重啟秒級后即被拾取。技能給出的選擇判據(jù)是偏原生模式迭代開發(fā)/調試循環(huán)PR 只改 Python/TS 源碼而不動 Dockerfile、compose 配置或基礎設施鏡像快速復現(xiàn)失敗場景偏 Docker 模式測試Dockerfile/docker-compose.yml/基礎鏡像本身的改動生產(chǎn)一致性冒煙測試需要精確要發(fā)布的那個鏡像的 CI 等價運行。對應 docker-compose.yml 的結構原生模式的第一步是cd $PLATFORM_DIR docker compose --profile local up deps --detach --remove-orphans --builddeps是一個帶localprofile 的 busybox 占位服務其depends_on聲明了 db、redis-0/1/2、redis-init、rabbitmq、clamav、falkordb、migrate——即拉起全部基礎設施但跳過所有應用服務的官方組合。compose 文件里還能看到配套的deps_backendprofile 占位服務把全部后端應用服務掛在deps之后。第二步在宿主機啟動后端cd $BACKEND_DIR (poetry run app 21 | tee .ign.application.logs) 這與源碼完全吻合pyproject.toml 中定義了app backend.app:main入口而 backend/app.py 的main()通過run_processes(...)把DatabaseManager、Scheduler、BatchExecutor、NotificationManager、PlatformLinkingManager、WebsocketServer、AgentServer、ExecutionManager、CoPilotChatBridge、CoPilotExecutor全部作為子進程拉起來前 N-1 個后臺運行、最后一個前臺運行并在finally中逆序stop()所有進程——這就是技能所說poetry run app在一個父進程里生成所有應用子進程無需單獨容器或終端的實現(xiàn)依據(jù)。啟動順序有講究必須先等 8006 端口的后端就緒再啟動前端。原因是前端pnpm dev啟動時會執(zhí)行generate-api-queries腳本去拉取后端的/openapi.json腳本本體見 generate-api-queries.ts后端沒起來前端會直接失敗。輪詢等待方式for i in $(seq 1 60); do if [ $(curl -s -o /dev/null -w %{http_code} http://localhost:8006/docs 2/dev/null) 200 ]; then echo Backend ready; break fi sleep 2 done隨后cd $FRONTEND_DIR (pnpm dev 21 | tee .ign.frontend.logs) 再輪詢 3000 端口。兩者就緒后跳過 Docker 模式的 3e/3f直接做 3g/3h測試用戶。3e/3f. Docker 模式回退與就緒輪詢cd $PLATFORM_DIR docker compose build --no-cache 21 | tail -20 if [ ${PIPESTATUS[0]} -ne 0 ]; then echo ERROR: Docker build failed; exit 1; fi cd $PLATFORM_DIR docker compose up -d 21 | tail -20若容器看起來跑的是舊代碼PR 的改動沒生效用--no-cache強制全量重建——BuildKit 可能從其他分支的構建復用了緩存的COPY層。預期耗時普通構建 3–8 分鐘--no-cache5–10 分鐘。就緒檢查是同時輪詢兩個端點for i in $(seq 1 60); do BACKEND$(curl -s -o /dev/null -w %{http_code} http://localhost:8006/docs 2/dev/null) FRONTEND$(curl -s -o /dev/null -w %{http_code} http://localhost:3000 2/dev/null) [ $BACKEND 200 ] [ $FRONTEND 200 ] { echo Services ready; break; } sleep 5 done3h/3i. 測試用戶與 onboarding 繞過測試用戶通過 Supabase Auth經(jīng) Kong 網(wǎng)關暴露在 8000 端口注冊并換取 token注冊是冪等的已存在返回 User already registered若遇到 Database error finding user重啟supabase-auth后重試且必須把重試結果重新收進$RESULT保證后續(xù)取 token 讀的是重試后的狀態(tài)ANON_KEY$(grep NEXT_PUBLIC_SUPABASE_ANON_KEY $FRONTEND_DIR/.env | sed s/.*// | tr -d [:space:]) SIGNUP_PAYLOAD$(jq -nc --arg e $PR_TEST_USER_EMAIL --arg p $PR_TEST_USER_PASSWORD {email:$e,password:$p}) RESULT$(curl -s -X POST http://localhost:8000/auth/v1/signup \ -H apikey: $ANON_KEY -H Content-Type: application/json -d $SIGNUP_PAYLOAD) TOKEN$(curl -s -X POST http://localhost:8000/auth/v1/token?grant_typepassword \ -H apikey: $ANON_KEY -H Content-Type: application/json \ -d $SIGNUP_PAYLOAD | jq -r .access_token // )之后所有 API 調用統(tǒng)一用curl -H Authorization: Bearer $TOKEN http://localhost:8006/api/...。onboarding 繞過同樣值得注意前端在completedSteps中不含ONBOARDING_COMPLETE時會重定向到/onboarding因此要通過后端 API 主動把它標記完成并驗證生效否則所有瀏覽器測試都會落到 onboarding 頁而不是目標功能curl -s -X POST http://localhost:8006/api/onboarding/step?stepONBOARDING_COMPLETE -H Authorization: Bearer $TOKEN ONBOARDING_STATUS$(curl -s http://localhost:8006/api/onboarding/completed -H Authorization: Bearer $TOKEN | jq -r .is_completed) [ $ONBOARDING_STATUS true ] || { echo ERROR: onboarding bypass failed; exit 1; }狀態(tài)操控與前后證據(jù)真實測試的核心技能對真實狀態(tài)的要求是整套方法論的靈魂永遠不要依賴 mock/注入的瀏覽器狀態(tài)絕不用agent-browser eval偽造 UI 狀態(tài)后端必須是唯一事實來源。為此給出六類手段直接寫 Redis 計數(shù)器測限流、配額等場景REDIS_CONTAINER$(docker ps --format {{.Names}} | grep redis | head -1) docker exec $REDIS_CONTAINER redis-cli SET rate_limit:user:$PR_TEST_USER_EMAIL 99 EX 3600 docker exec $REDIS_CONTAINER redis-cli GET rate_limit:user:$PR_TEST_USER_EMAILAPI 前后值對比以 credits 為例BEFORE$(curl -s -H Authorization: Bearer $TOKEN http://localhost:8006/api/credits | jq .credits) # ...執(zhí)行動作... AFTER$(curl -s -H Authorization: Bearer $TOKEN http://localhost:8006/api/credits | jq .credits) echo Delta: $(( BEFORE - AFTER ))狀態(tài)變更前后都截圖UI 必須反映后端變化必要時直接查庫docker exec supabase-db psql -U supabase_admin -d postgres -c SELECT credits FROM user_credits WHERE user_id ...;每次 API 測試后驗證持久化對比 API 返回與 DB 查詢值[ $API_CREDITS $DB_CREDITS ] echo CONSISTENT || echo MISMATCH: ...。通用模式封裝為記錄 BEFORE → 執(zhí)行動作 → 記錄 AFTER → 打印對比四步腳本要求對每一個狀態(tài)變更 API 調用使用。執(zhí)行測試Step 4端口表、API、瀏覽器與日志端口速查表技能給出的服務端口參照表如下與 docker-compose.platform.yml 中各服務ports聲明一致服務端口URLFrontend3000http://localhost:3000Backend REST8006http://localhost:8006Supabase Auth (via Kong)8000http://localhost:8000Executor8002http://localhost:8002Copilot Executor8008http://localhost:8008WebSocket8001http://localhost:8001Database Manager8005http://localhost:8005Redis6379localhost:6379RabbitMQ5672localhost:5672API 測試典型場景示例列 agentsGET /api/graphs、創(chuàng)建 agentPOST /api/graphs、運行 agentPOST /api/graphs/{graph_id}/execute、取執(zhí)行結果GET /api/graphs/{graph_id}/executions/{exec_id}。每個狀態(tài)變更調用都套上面四步的驗證模式。agent-browser 瀏覽器測試關鍵是--session-name pr-test——它讓 cookie 在導航間持久化登錄只需做一次agent-browser close 2/dev/null || true agent-browser --session-name pr-test open http://localhost:3000/login --timeout 15000 agent-browser --session-name pr-test snapshot | grep textbox\|button # 拿 ref agent-browser --session-name pr-test fill {email_ref} $PR_TEST_USER_EMAIL agent-browser --session-name pr-test fill {password_ref} $PR_TEST_USER_PASSWORD agent-browser --session-name pr-test click {login_button_ref} agent-browser --session-name pr-test click textAccept All 2/dev/null || true # 關 cookie banner agent-browser --session-name pr-test open http://localhost:3000/copilot --timeout 10000 agent-browser --session-name pr-test screenshot $RESULTS_DIR/01-page.png技能列出的關鍵頁面/copilotCopilot 聊天、/buildAgent 構建器、/build?flowID{id}指定 agent、/library與/library/agents/{id}庫與運行歷史、/marketplace。日志檢查原生模式所有應用日志經(jīng)tee匯入$BACKEND_DIR/.ign.application.logs因為rest_server、executor、copilot_executor、websocket、scheduler、notification_server、database_manager都是poetry run app的單父進程子進程輸出交錯在同一文件和$FRONTEND_DIR/.ign.frontend.logs用grep -iE error|exception|traceback過濾。Docker 模式docker logs autogpt_platform-rest_server-1 / -executor-1 / -copilot_executor-1 / -frontend-1 21 | tail -30。Copilot SSE 流式測試SESSION_ID$(curl -s -X POST http://localhost:8006/api/chat/sessions \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json -d {} \ | jq -r .id // .session_id // ) curl -N -X POST http://localhost:8006/api/chat/sessions/$SESSION_ID/stream \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json \ -d {message: Hello, what can you help me with?} --max-time 60 2/dev/null | head -50UI 驗證則優(yōu)先走瀏覽器打開/copilot填輸入框回車等 20–30 秒出響應再截圖。記錄結果與報告Step 5–6Step 5 強調的截圖節(jié)奏每個場景動作前后各一張負向 case 至少一張錯誤態(tài)截圖測試失敗時既截失敗 UI 也截錯誤日志。命名示例01-login-page-before.png、03-credits-page-before.png、04-credits-purchase-after.png、05-negative-insufficient-credits.png。Step 6 要求把每張截圖用 Read 工具展示給用戶并附 1–2 句解釋展示的是什么頁面/狀態(tài)、證明了哪個場景、UI 中值得注意的細節(jié)然后輸出匯總表格#ScenarioResultAPI EvidenceScreenshot Evidence1{name}PASS/FAILBefore: X, After: Y01-before.png, 02-after.png同時把解釋存入 Bash 關聯(lián)數(shù)組SCREENSHOT_EXPLANATIONS、表格存入TEST_RESULTS_TABLE變量——Step 7 的上傳腳本依賴它們技能特別注明declare -A需要 Bash 4.0macOS 自帶 zsh 時建議用 Homebrew 的 bash 5.x或退回普通變量加查表函數(shù)。截圖上傳與 PR 評論Step 7這一步是強制的且有兩條鐵律絕不在 PR 評論里貼裸目錄鏈接每張圖片必須name內聯(lián)出現(xiàn)絕不在評論里出現(xiàn)本地絕對路徑/Users/…、/home/…、C:\…、~/…等在發(fā)布前用 grep 攔截改寫為倉庫相對路徑。發(fā)布前的 sanity checkif grep -nE (^|[^A-Za-z])(/Users/|/home/|/tmp/|/private/|C:\\|~/)[A-Za-z0-9] $COMMENT_FILE ; then echo ABORT: local filesystem paths detected in PR comment body.; exit 1 fi上傳走 GitHubGit API 全服務端完成——創(chuàng)建 blobbase64 編碼每張圖重試 3 次、tree、commit、ref全程不碰本地 git 狀態(tài)因此對 worktree 安全、不干擾 PR 分支REPOSignificant-Gravitas/AutoGPT SCREENSHOTS_BRANCHtest-screenshots/pr-${PR_NUMBER} SCREENSHOTS_DIRtest-screenshots/PR-${PR_NUMBER} # 1) 逐圖上傳 blob失敗計入 FAILED_UPLOADS累積 TREE_JSON # 2) 創(chuàng)建 tree → 解析舊 ref 作為 parent保證截圖提交鏈式而非孤兒根提交→ 創(chuàng)建 commit # 3) 創(chuàng)建/更新 refgh api .../git/refs -f ref... -f sha... || gh api ... -X PATCH -F forcetrue評論正文寫入mktemp文件再-F body$COMMENT_FILE提交避免特殊字符的 shell 解釋問題。若存在上傳失敗的圖片報告中追加 Failed Screenshot Uploads 小節(jié)列出文件并說明需人工拖拽粘貼同時標注Run status: INCOMPLETE。發(fā)布后還有閉環(huán)驗證——回讀最后一條評論grep -q !\[不通過就exit 1測試運行在驗證通過前不算完成注意用--paginate | jq -r .[-1].body而不是--jq因為--jq是按頁應用的。PR 評論的最終形態(tài)必須包含1所有場景的 PASS/FAIL 匯總表含 before/after API 證據(jù)2每張成功上傳截圖的內聯(lián)渲染與逐圖解釋3失敗上傳清單與人工處理指引。正式 Review 決策Step 8評論發(fā)出后還要必須給出正式 Review 結論。評估維度是一張對照表CoveragePR 描述的每個功能至少一個場景、All scenarios pass、Negative tests每功能至少一個失敗路徑、Before/after evidence每個狀態(tài)變更調用都有前后值、Screenshots are meaningful展示真實狀態(tài)變化而非 loading spinner/空白頁、No regressions登錄、創(chuàng)建/運行 agent 等核心流程仍可用。決策邏輯簡潔而嚴格全部通過 → APPROVE 任一場景 FAIL 或 PR 功能未覆蓋 → REQUEST_CHANGES列出缺口 證據(jù)薄弱無 before/after、截圖含糊 → REQUEST_CHANGES列出缺失approve / request-changes 分別用 heredoc 生成 Review 正文后調gh pr review $PR_NUMBER --approve / --request-changes --body ...發(fā)布。三條規(guī)則任何場景失敗絕不 approve哪怕疑似 flake先重跑不為本輪已修復的問題 request changes--fix模式下先把所有失敗修完Review 反映的是修復后的最終狀態(tài)。--fix 修復模式與已知問題清單--fix模式把標準提高了一檔不只記錄問題而是立刻修。每個問題的修復協(xié)議是 12 步定位根因 →先寫失敗測試后端 bug 用pytest.mark.xfail前端/Playwright 用.fixme→ 截壞狀態(tài)圖 → 改碼 →只重建受影響的服務docker compose up --build -d rest_server→ 輪詢健康 → 重測同一場景 → 截修復后圖 → 移除 xfail/fixme 標記并確認通過 → 冒煙驗證無回歸 →立即 commit push每修一個提交一次不攢批→ 繼續(xù)下一場景。修復循環(huán)最后要在所有場景通過后再做一次全量復測。該模式下 UX 問題錯位、標簽混亂、缺 loading 態(tài)也按 bug 對待。文末的Known issues and workarounds是該技能實戰(zhàn)沉淀最厚的部分值得單獨摘錄問題原因修復注冊時 Database error finding userSupabase auth 遷移后 schema 緩存過期docker restart supabase-auth sleep 5后重試訂閱模式下 Copilot 報認證錯誤OAuth token 未設置或已過期重跑refresh_claude_token.sh并重建copilot_executoragent-browser 找不到 chromium分支落后 dev鏡像尚未自動安裝系統(tǒng) chromiumwhich chromium檢查缺失則apt-get install -y chromium并設AGENT_BROWSER_EXECUTABLE_PATH選擇器textX命中多個元素文本匹配是包含式先snapshot拿refeNN再click eNNCopilot 容器里claude: command not found鏡像構建時沒跑poetry installSDK CLI 在 Poetry 依賴里不是 npm 包docker compose build --no-cache copilot_executor docker compose up -d copilot_executor不要npm install -g anthropic-ai/claude-code那會裝出 SDK 根本不會用的第二份 CLI截圖掛起/超時exit 124CDP 連接卡死或 Chromium 僵尸進程macOS 常見pkill -9 -f agent-browser\|chromium\|Chrome for Testing后換新--session-name必要時改用evalsnapshot驗證 DOMcompose up 后服務不啟動遷移沒跑完看docker logs autogpt_platform-migrate-1db 不健康則docker restart supabase-dbDocker 用了舊代碼的緩存層COPY層跨分支被 BuildKit 復用PR 分支首次構建一律--no-cacheagent-browser open丟失登錄態(tài)無會話持久化所有命令帶--session-name pr-test或用eval window.location.href...在同上下文內導航Database error querying schemadb schema 變了但 auth 緩存未刷docker restart supabase-db sleep 10 docker restart supabase-auth sleep 8用戶數(shù)據(jù)丟了就重新注冊總結pr-test技能把手動 E2E 測試從個人習慣變成了一份可執(zhí)行的工程協(xié)議以五條不可協(xié)商準則保證證據(jù)完整性逐步驟截圖、前后狀態(tài)值、負向用例以根 worktree 鎖 心跳 trap 釋放解決多 agent 并發(fā)競爭以原生模式docker compose --profile local up depspoetry run apppnpm dev換取秒級重啟的迭代效率以 Git API 純服務端提交保證截圖證據(jù)對 worktree 安全地回貼 PR最后以明確的評估矩陣收斂為 approve / request-changes 的正式 Review。對任何采用多容器架構、worktree 并行開發(fā)、且希望把 AI agent 納入 PR 驗證流程的團隊這份 SKILL.md 中證據(jù)先行、狀態(tài)即事實來源、鎖只護測試不護應用的設計都是可以直接遷移的方法論資產(chǎn)?!久赓M下載鏈接】AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.項目地址: https://gitcode.com/GitHub_Trending/au/AutoGPT創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久这里都是精品| 人人超碰在线观看黄| 亚洲天堂另类| 精品一二三区女同| 亚洲美欧999| 国产白嫩漂亮KTV在线| 欧美大的香蕉有线电视视频| 东京热精品97综合网| 五月色综合| 最新av网站在线观看| 欧洲综合色| 日韩电影天堂视频一区二区| 欧美A√综合网| 五月天大香蕉| 91成人在线免费视频| 97国产人人| 亚洲精品黑丝| 天天综合网入口~91| 九九九午夜| 婷婷久久综合| 精品久久久久黄少妇| 无码少妇精品一区二区60岁老人| 亚洲一区二区性爱电影| 美国一区二区三区视频| 成人网站 免费观看| 男人久久精品| 欧美经典一区二区三区 | 亚洲熟妇白浆无码AV| 天天日天天射天天干| 99热综合| 婷婷色色网| 亚洲古典另类欧美在线| 久久久亚洲欧美综合| 蜜臀国产AV中文字幕| 高跟丝袜AV专区国产| 国产av强奸美女| 欧美激情久操网| 亚洲男人的天堂va亚洲男人社| 啊啊啊久久久视频| 国产一区二区在线看| 青草园大香蕉| 91bbbbbb| 视频不卡中文字幕| 日本 色 导航| 日韩欧美中文| 亚卅熟女乱色| 天天综合精品| 老司机久久| 60秒免费小视频| 91欧美美女日韩国产婷婷| 亚州色站 日韩电影| 国产25页| 97视频播放| 国产精品一区二区三区免费视频| 久久久人妻| 亚洲欧美日韩制服另类| 黑丝自慰喷水网站| 蜜桃臀av在线观看| 一区二区三区精品黑丝白丝酒店对鸡| 人妻一区久久二区三区色播| 日韩丝袜高跟制服在线观看| 狠狠躁久久躁| 88xx成人精品视频| 啊啊啊啊一区| juliaann丝袜大战黑鬼| 久久中文字幕人妻熟av女蜜柚| 国内外激情在线| 亚洲色人| 午夜无码精品免费看性色| 中文字幕一区日韩精| 国产青一二三| 日本欧美m v精品网站加| 嫩草黄页| 亚洲乱码精品一区二区| 全免费a敌肛交毛片免费| 久久曰曰| 久9久9精品| 日韩精品啪啪啪| 国产欧美在线观看免费观看| 欧美成人亚洲精品| 青青草久久在线| 欧美人妻制服| 一区二区三区精品视频| 欧美色图片91| 99999亚洲| 国产精品无码久久久久2025| 很很干很很操| 亚洲综人网| 日熟女| 免费精品福利在线观看| 欧美色图亚州激情| 欧在线一二区| 丁香五月天激情网站| 操逼精品视频| 国产精品点击进入在线影院高清| 久久久久久久久久8888| 国产AB视频| 综合激情二| 老司机香蕉久久久久| 日韩免费中文字幕视频| 蜜乳av首页| 欧美亚洲20p| 久久9久| 亚洲AV无码成人精品久久| 青青青国产| 亚洲欧美变态| 欧美亚洲中文字幕| 欧美性高潮| 亚洲天天影视色综合| 超碰成人国产| 七久久久| 无码乱人伦中文视频| 亚洲精品亚洲人成在线麻豆| 91情色| 色噜噜精品一区二区三| 蜜桃视频精品一区二区三区| 欧美 亚洲 在线| 伊人影院综合是一个与深夜成人在线 | 97色操| 懂色AV蜜臀无码精品APP| 热久日综合| 亚洲综合影院| 超碰97资源大奶| 国产v亚洲v日韩v欧美v片另类| 夜夜草网站| 久久精品91| 国产高清免费不卡av| www.男人的天堂| 国产亚洲精品自在线亚洲情侣| 麻豆区久久久久亚| 国产高清成人传媒影视| 蜜臀久久99精品久久久久久-DVD| 欧美亚州手机在线| 日本国产欧美一区三区二区| 国产青一二三| 国产野战露脸在线播放| 中文字幕第95页| 综合色色网| 这里只有精品97| 人人爽天天爽| h无码动漫在线观看| 九九av| 美国日韩黄色片| 欧美瑟综合| 六月激情网| 91亚洲色图| 人妻一区久久二区三区色播| a v网站在线播放| 亚洲青青草| www色色色com| 亚洲一二三四区| 偷拍亚洲高清图片| 色yeye成人免费视频| 亚洲美腿丝袜香蕉影视欧美成人| 色欧美天天| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 今日头条成人一区二区三区四虎精品| 亚洲少妇中文字幕网址| 九七超碰人人乐| 殴美牲| 99精品视频在线观看免费| 亚洲欧美天| 炮色五月| 久久肏大逼| 2017亚洲天堂| 亚洲精品97p| 日韩精品高清资源在线| 六月丁香啪啪| 亚洲另类小说卡通动漫| 欧美性xxxxx狂欢| 欧亚日韩三区| 久久大香蕉| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 午夜操逼不卡| 欧美自拍偷拍综合图片| 亚洲综合在线91| 亚洲欧美色图| 天天射网| av天堂手机版追回| 日本成人电影资源网| 久久久久久久久一区二区三区| 抽查国产福利主播| 超碰在线91| 久久毛卡| 成人网站 免费观看| 国产精品视频在线观看| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 麻豆一区二区三区精品| 欧美乱色| 免费黄色片子| 欧美亚洲日本激情在线| 欧美黄片免费在线观看视频| 国产无码高清操逼视频| 国产亚洲精品美女久久久| 人妻久久一区二区三区 | www.夜夜操| 久久久久久亚洲中文| 野狼福利社区| 午夜美女福利视频| 91天天综合网| 欧美AB在线| 日韩AV噜噜噜一区二区三区四区| 日韩精品操少妇| 国产怡红院| 国产免费一区二区三区最新不卡| 99久久婷婷| 九九综合久久| 色丁香久久| hd成人一区二区在线| 99re热有精品视频国产| 日韩操逼HD| 无码一区二区精品视频久久久春药| 精品人妻一二三| 黄页av| 国产搭汕a级片| 人妻娇喘 激情视频| 东京热大香焦| 欧美影院一区二区三区| 三上悠亚在线毛片91| 大香蕉一级黄色片久久| 欧美日韩*字幕一区| 欧州一区二区三区四区| 欧美亚洲一级在线观看| 另类 日韩 熟女| 成人八戒网站| 亚洲欧美中文日韩视频中国语| 国产亚洲禁久一区二区| 欧美十八禁在线看| 日韩精品一二三四| 美女诱惑在线一区| 五月天欧美色图| 蜜臀99久久精品久久久久久| 五十路三级片| 丁香色五月 97干| 爱做久久久久久| 97在线精品| 久久国产视频性吧| 色91综合网| 日本男人插女人的逼黄色| 蜜臀av中文字幕| 91美女在线| 日韩欧无码一区二区三区免费不卡| 最新无码国产| 操逼逼无码| 久久草草欧美精品| 中 文字幕一区二区三四 五 区日 日 骚| 美国久久一二三四| 亚洲 日本 不卡| 久久免费少妇| 干婷婷综合网| 熟妇人妻一区二区三在线| 超碰到97情色| 国产综合色精品在线观看| www.yeyecao| 丁香五月综合| 超碰久久综合| 欧美成人性爱视频在线播放 | 亚洲人精品久久久喷水| 中出20p| 国产福利电影| 日韩人妻资源网| 插B在线观看| aaa亚无码专区| 91天堂色男人的天堂| 校园春色制服丝袜中文字亚洲| 久久久久久久久久久999| 久久久久成人网| 人妻一二三区| 国产熟女一区二区丰满| 蜜桃臀av一区二区| 激情久久久| m欧洲一级午老| 97碰碰色| 99热精品在线| 亚洲日韩电影| 五月婷婷六月色| 亚洲日韩熟女人妻高清在线| 国模无码人体一区二区三| 色婷婷六月| 9999久久久久| 中文字幕91页| 欧美夜色| 99e久久国产精品| 亚洲综合小说另类图欧美视频激情小说色五月天 | 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 91中文字幕制服丝袜免费视频| 国产精品久久久久中文字幕| 国产地址二三| 爆操无码| 国产欧美日产一区二区三区 - 国产欧美日 | 激情婷婷丁香网| 天天干干天天干干| 99国产精品自在自在| A级毛片在线看免费| 久久久艹艹艹| 狠狠久久手机视频精品| 亚洲。日韩。欧美| 99无码狠狠久久| 国产青一二三| 国产精品女aA片爽爽视频| 国产欧美美女免费观看视频| 96久久久| 大香蕉综合| 成人精品在线免费视频| 亚洲三级网址久久最新| 日本高清_区二区三区| 九九热在线精品视频| 精品人妻中文字幕4399| 国产精品高朝久久久久久久| 国产97色在线| 欧洲精品一级二级精品综合视频综合| 久久久一级| 欧美性爱第1 页| 国产suv精品一区二区四| 国产主播福利| 我中文字幕6区| 国内亚洲精彩视频在线| 欧美综合网站999| 狠狠综合| 91亚洲色人| 少妇人妻激情四射| 国产农村妇女一区二区| 精品日韩人妻视频| 熟女熟妇伦久久影院毛片一区二区| 国产一区二区av综合| 久久青娱乐| 日日夜夜天天| 91美女丝袜诱惑视频| 午夜精品久久久| 麻豆精品天美| 天天操夜夜操| 午夜色婷婷| 无码人妻精品一区二区三区九九| 国产精品视频白浆免费| 天美传媒AV在线播放| 黄网站黄视频网站进入口| 国产熟女乱论| 国产精品久久久久久高清无码免费看| 另类老少妇| 亚洲综合小说另类图欧美视频激情小说色五月天 | 国产精品一区二区麻豆| 97亚洲一区| 亚洲精品啪视频| 色欲av国内精品久久久久久| 五十路人妻在线| renqi久久久久久久久久久久| 成人无码在线超碰网| 欧美日韩国产精品久久色婷婷| 欧美三级一级| 亚洲丝袜少妇在线| 吉田爱美AV在线| 亚洲日韩国产欧美综合v| 亚洲高清少妇| 国产无马av| 国产精品久久久久无码Av网曝门| 超碰天天去日穴| 美女大乳久久久久久久女人18| 欧美性爱在线无码| 岛国大片国产| 中国操逼无码| 97欧美日韩| 亚洲AV在线资源| 嗯啊不要在线观看嗯啊| 久久亚洲av成人无码国产| 91久久九九精品国产综合| 欧美BT 亚洲色图| 亚洲性猛交| 久久发布国产伦子伦精品| 亚洲欧美精品福利在线| 免费啪啪一级视频| 日韩无码黄色片| 精品国产无码中文| 三级日本一区二区三区| 99久久无码| 综合久久9| 大香蕉99re| 五月天亚洲网| 97网址97| 伊人色综合欧美| 蜜臀AV成人精品蜜臀| 欧美激情 日韩精品| 色性综合| 久久久久久久极品香蕉视频| 九九热精品在线| 欧美综合区| 日韩精品在线观看网站| 中文字幕av乱伦| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 日本色色色色色视频| 国产一区二区三三视频| 性爱乱伦视频免费| 日韩欧美中文| 国产欧美一区激情交| 久久人人爽人人爽人人片Ⅴ| 中文字幕性感少妇av| 去干网最新版| 狠狠干,狠狠操| 超碰国产在线| 亚洲春色欧美| 97伊人超碰| 欧美 亚洲精品首页| 天天夜夜rb| 国产97视频| 搡老女人老熟女91| av在线观看不卡网站| 亚洲午夜福利在线影院 | 国产精品粉嫩福利在线| 欧美综合色图网| 97干色| 国产毛片毛片4p懂色| 男女啪啪网站免费视频| 亚洲一曲日韩精品| 激情综合五月天| 日韩亚洲美女一区久久| 亚洲大色堂| 97精品97久久| 殴美性天天| 日韩免费高清大片在线| 亚洲激情在线一区二区| 亚洲色图久久成人| 成人片视频| 99精品九九九九九九| 亚洲97在线观看| 天天激情干| 在线播放中文字幕| 国产60区。| 九九九九一区| 精品人妻一区| 久久9 9 9精品| 老熟妇一区二区三区啪啪| 欧美精品系列| 无码丰满熟妇一区二区浪潮AV| 亚洲福利中文字幕在线| 精品人妻一区二区三区-国产精品| 超碰在线97国产| 久久久久99999| 欧美日韩日产免费网站看| 91狠狠综合久久久| 色天堂综合| 亚洲成人ab| 午夜120视频在线观看| 日韩亚洲美女一区久久| 中文熟女五十乱码在线| 日韩免费a级毛片无码a∨| 国产版a级片直播在线| 亚洲综合113页| 国产精品不卡少妇白| 乱伦图av| 成人熟女区| 视频不卡中文字幕| 婷婷亚洲天堂| 熟女91网| 人妻一区视频| 97精品97| 欧美一区二区三区四区综合| av在线人气| 久久超碰日韩精品| 91久久久久久久| 欧美亚洲涩涩| 中文字幕中文字幕一区二区| 国模不卡一本二本三电影| 激情五月综合开心五月| 在线综合 亚洲 欧美中文字幕 | 欧美在线永久天堂| 日本一区二区三区精品| 亚洲综合九九| 热久久91婷婷| 国产精品爆乳懂色蜜乳| 天天干天天日天天射黄色| 精品人妻一区二区三区视频在线| 色色婷| 0755午夜福利视频| 1024日韩| 手机在线大香蕉| 丁香五月电影| 亚洲97综| 97se综合网| 一区二区免费电影久久| 粉嫩av在线| 日韩成人色图| 日韩偷拍一区二区三区| 欧美A√综合网 | 精品一区二区三区四区女| 性爱网站一区二区| 亚洲国内精品成人不卡| 激情综合五月| 成人麻豆av电影网站| 日韩99精品视频综合区| 久久久久久久久久久久黄色 | 久久国产乱子伦精品免费女人| 男人的天堂色偷偷青青草视频婷婷网| 国产精品久久久吖| 动漫片子网站3黄| 国产又猛又粗又爽又黄| 国产精品乱码久久久久久| 综合影院永久入口国产| 亚欧美综合网。| 国产一区二区欧美日本| 精品久久97| 久悠悠av| 艹比视频国产精品| 伊人骚琪琪亚洲天堂网站| 有码免费观看| 久久鲁干| 亚洲无码精品AV久久久| 免费97视频| 久热影视| 亚洲91网。| 国产女人和拘做爰视频| 伊人九九九| 欧美丝袜激情| 久碰视频| 丰满岳乱妇一区二区三区| 国产吹潮女在线观看| 亚洲日韩AV视色| 欧美日韩日产免费网站看| 激情婷婷黑人91| 婷婷成人久久久精品| 国产av强奸美女| 欧亚日韩中文在线| 亚洲日韩久久精品一区| 亚码激情| 亚洲天堂无码| 强奸乱伦AV一天堂网| 99国内熟女露脸视频| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 高清成年美女黄网站免费大全| 麻豆尤物视频网| 都市激情人妻一区二区青青操视频 | 天天操天天干美女网址导航| 无码人妻丰满熟妇奶水区毛片| 欧美强奸一区二区诱惑| 奇米四色网| 欧美日韩欧美| 97国产精选| 国产成自自拍在线观看| 亚洲色人妻综合| 亚洲欧综合另类无码一区| 嗯嗯啊啊操我| 欧美日韩国产精品久久色婷婷| 一区,二区,三区网站| 爱做久久久久久| 国产一在线观看| 熟女人妻精品一区二区视频| 久肏视频字幕| 天欧美在线| 99操| 国产无遮挡| 婷婷综合五月| 精品一区二区成人动漫| 风流老熟女一区二区三区l| 成人性爱免费播放| 女人综合网| 亚洲十八禁止| 9长久久精品| 5252色欧美在线| 白丝1区2区3区| 6080yy午夜理论三级一区二区三区无码| 性爱乱伦网址| 韩国午夜理伦三级好看| jk白丝没脱就开始啪啪| 国产曰批免费观看久久久| 色视频蜜乳| 麻豆精品一区二区三区四区免费观看| 国产人妖视频一区在线观看| 日韩三级在线观看网站| 操逼视频国产无套| 日韩免费三级黄片电影| 亚洲色系另类精品国产| 日韩丰满熟妇| 激情久久av一区av二区av| 丰满人妻大屁一区二区| 日韩九区| 三级三级三级日本99| 亚洲人妻av| 熟女丰满人妻一区| 免费人人搞97| 高清不卡 中文 人妻| 激情内射| 99热伊人| 精品国产Av无码久久久亚洲| 欧美性爱第一区| 国产精品久久久久久久黄无码 | 亚洲区限制级| 久久久精品九| 天天看,天天做| 99福利社| 蜜臀AV一区二区三区| 日韩97在线| 欧美Ⅴ性爱| 中文字幕一区二区在线日韩精品| 日韩精品中文字幕一| 亚洲最大无码中文字幕网站| 91爽啪| 天天天天做夜夜夜夜做| 日韩特一级久久| 熟妇色99| 中文字幕乱在线伦视频中文字幕乱码在线| 另类 日韩 熟女| 亚洲综合网电影91| 操逼999| 久久九九97| 精品日韩人妻视频| 十八禁啪啦拍视频无遮挡| 日韩人妻操B| 欧美日韩人妻婷婷一区| 欧美劲爆第一页| 久久综合资源一区二区| 嗯啊不要啊在线 | 欧美日韩性爱无码| 欧美日不卡| 欧美性天天影院| 精品视频一二三中文| 色综合天天| 96精品在线| 男人的天堂日韩| 综合久久久久久久久91| 99热最新| 青草园大香蕉| 伊人一区二区在线播放| 五月婷婷激情综合| 久男人久久| 2017av无码免费无线播| 91九色网| 久久久久久九九九九九九| 免费观看日本操逼视频| 国产免费永久精品无码| 欧美日韩婷婷中文| 欧美后入| 水澄无码AV| 亚洲麻豆18发?| 免费日韩黄片| 97色97好| 国产精品午夜AV完会免费| 日韩午夜啪啪视频| 97超碰这里只有精品| 国产中文字幕在线点播| 色爱欲亚洲| 日韩免费a级毛片无码a∨| 久久婷五月天| 青青草在线视频美女| 亚洲日韩美国人妻| 亚欧美综合网。| 欧亚性爱在线视频| 粉嫩少妇自慰在线| 欧美一二三级精品在线| julia国产在线| 男男H黄动漫啪啪无遮挡网站| 欲香欲色天天天综合和网| 18禁在线视频| 欧美国产有色电影| 一区操逼日比视频| 97超碰中文| 日韩人妻免费精品| 久久禁| 蜜乳AV色欲AVAV无码| 大干人妻| av在线资源| 大香蕉日韩| 草草影院在线视频| 国产91福利小视频在线观看| 久久综合日韩亚洲欧美| 中文字幕日韩精品久久| 熟女AV一区| 人人干人人操人人..com| 影音资源男人日韩| 五月丁香综合激情| 亚洲学生妹高清av| 伊人久久久日韩一区| 久久久久久久亚洲Av无码| 亚欧美综合| 激情深爱五月天| 中文字幕丰满子伦无码专区在线视频最新 | 中文字幕av亚洲精品| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 啊啊啊啊好疼| 国产suv精品一区二区四区999| 国产内射爽爽大片| 校园春色亚洲无码| 五月丁香色色网| 精品国产乱码久久| 久久久久元码视频| 色色五月天激情| 精品无码久久久久久久杏吧| 操淫穴亚洲五月丁香 | 日韩三级av片| 麻豆乱码久久精| 99久久久er直播网址| 久久久精精精| 美女主播色欲91抠b在线播放| 美女操逼福利视频| 熟女人妻一区二区三区免费看| 先锋激情∨在线视频播放| 99黄页网站| 色情五月丁香| 久久久国产av美女私房| 丰满熟女人妻一区二区三五十一路| 亚洲丁香花色| 久久国产免费激情视频| 丝袜美腿91| 大香蕉宅男伊人| 色婷网| 日韩福利综合一区| 岛国天天午夜影院传媒网| 夜夜高潮夜夜爽| 五月丁香社区婷婷日韩欧美精品影院 | 老熟女区| 久久香蕉影院| 精品偷拍13p欧美dodk视频| 成人小电影网站tex| 欧美日韩国产人人| 91在线视频免费中出| 欧美一区二区三区日韩| 亚洲国产精品9999在线观看| 欧美色图20p| 日韩欧美天堂| 97精品国产手机| 91欧美高清| 国产亚洲综合欧美一区| 中文字幕中文字幕一区二区| 女人天堂av在线播放| 久久久免费高清中文视频| 先锋音影AV| 又大又长又爽| 人妻天堂综合网| 久久婷色| 操逼逼无码| www黄片免费看com| 91精品女厕偷拍视频| 12一15性XXXX粉嫩国产| 亚洲欧美另类图片| 草草草视频| 啊啊啊啊免费视频| 91天天综合在线观看| 国产久久男人天堂| 欧美夜色| 亚洲精品美女操逼| 久久亚洲天天做| 欧美熟妇人体| 青青草国产亚洲精品久久| 色97| 日韩天堂av电影在线观看| 日本熟妇一区二区三区| 五月丁香久久| 六月丁香网| 免费看毛片操穴| 另类小说五月天| 亚洲宅男天堂| 青青草在线成人视频| 亚洲另类综合欧美| 搡老女人老妇女老妇老熟女怎么读| 小少妇| 一本一道人妻久久一区二区三区 | 操逼啊啊啊91| 日韩精品亚洲专区在线影视| 在线强奷到舒服的无码视频 | 亚洲交换| 台湾佬大香蕉| av中亚| 思思热在线视频免费| 亚洲黄色视频在线观看视频| 亚洲精品国产无码高清| 五十路三级片| 伊人久久艹| 九色 人妻 大香蕉| 99热aaa| 吊色| 夜夜欢天天干| 色综合一本| 欧美精品日韩久久久九 | 人人妻人人色一区二区三区| 97亚洲在线| 人妻色偷色噜| 色综合av男人天堂| 色婷婷丁香五月| 亚洲色欲一区二区三区| 亚洲男人天堂2013| 亚洲欧美97| 日韩欧美操逼xxx| 欧美性爱一级操| 五月天婷婷欧美三区| 欧美亚洲一区二区久久久婷精品大包诱| 欧美天堂超碰97| 青青草在线视频播放器| 免费操逼91| 婷婷丁香五月天亚洲天堂网| 天天流夜夜操| 91/欧美| 天天操妹子| 欧美亚洲素人制服精品| 色综合久久888| 啊啊啊97视频| 91狠狠综合久久| 岛国片在线视频网站| 精品一区二区亚洲国产| 抽查国产福利主播| 亚洲超碰AV| 俺去俺来也在线www| 天天插天天干| 人妻蜜桃臀| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 色蜜AV| 九九九九免费高| 日日骚中文字幕| 日韩精品亚洲专区在线影视| 精品网站9999| 欧美 日韩第一性色| 日本一区二区三区午夜观看| 九九香蕉网| 青青欧洲黑| 香蕉欧美| 色色婷| 97天天插| 2020中文在线一区二区三区| 91麻豆天美国产欧美日| 骚货 中文字幕 av| 午夜AV人气不卡| 蜜桃久久久久久久| 亚洲欧美在线丝袜| 美女被艹尤物视频| 天天操美美| 国产欧美日本亚洲精品| 91在线页| 青青青在线高清视频在线一二三四区 | 手机在线人成免费视频| 男插女青青影院| 人妻天天爽天天爽三区| 夜夜操二区| 亚洲色图A| 国产AV高清AV无码| 精品久久9| 日韩色| 99只有精品| 国产精品免费1区2区视频| 中文字幕国产精品1区| 91美女小视频| 欧美九9 9 9| 男人的天堂VA| 欧美精品日韩一区二区| 欧美最大综合网| 精品久久久久av影院| 亚洲激情色片| 国产精品嫩草久久久久| 天天综合网在线| 欧美呦呦性爱| 99蜜桃臀亚洲成人在线观看| 九九九精品成人免费视频小说| 男女打扑克高清网站| 大香蕉中文在线| 亚洲婷婷五月天| 9Ⅰ老熟女| 九九九九九九亚洲| 国产精品成久久久久午夜午夜| 日韩97视频!在线| 午夜舔阴达高潮视频免费看| 亚洲日韩av一区二区三区百合| 精品国产Av无码久久久伦古装| 爱爱动态120秒| 超碰在线一区二区| 人妻夜夜爽天天爽麻豆三区网站 | 国产91久久九九免费精品无码| 久久久久96| 婷婷综合激情| 大香蕉78| 久久综合女优| 日本一级二级三级网站| 91模特在线观看| 国产乱码久久| 国产精品露脸在线观看| 久草草一二三四区久久| 国产人妻天天干精品| 国产精品久久泡妞网站| 密臀在线免费观看| 久久91精品国产9丨久久分亭| 一区二区亚州激情久婷婷欧美| a在线视频免费观看| 亚洲丝袜诱惑| 黄色成年| 狠狠久久亚洲欧美专区| 热思思免费视频| 天天内射| 色五月综合| 无码137片内射在线影院| 九区国产| 激情综合五月| 麻豆国产视频精品观看| 日本高清一本二本免费不卡| 夜夜一区二区| 操日韩第| 九久9精品| 久久久久ab| 色人久久| 激情抓乳插进去啪啪啪日韩| 九久久精| 老司机久久| 97资源制服丝袜| 啪啪资源网| 97干97色| 91在线国产后入风骚翘臀美女素人| 国产原创自拍| www.av在线视频| 久久综合97| 韩日精品福利视频一区不卡在线免| 色欲久久综合| 亚欧性爱无码| 久久人| 国产成人精品一区| 91N五十路| 亚洲啪啪性视频| 国产精品视频自拍在线| 女优大全 - 91n| 热的中文 热的有码 热的国产| 九九热精品免费视频| 乱伦日本色图AⅤ| AV在线性爱| 日本一区二区不卡| 婷婷国产精品一区二区| 91美女視頻| 午夜精品久久久久久久99热影院| 超碰av人人人| 久久免费精品视频免一| 欧美日韩高潮喷水91| 伊人网免费视频| 99re超碰| 男人的天堂视频精品乱在线| 无码人妻系列少妇| 精品999日本| 国产农村妇女精品一| 日韩精品 资源| 久久亚洲av成人无码国产| 影音先锋中文字幕日本好一区二区| 激情五月综合开心五月| A 天堂| 五月婷亚洲精品天堂| 天天狂操夜夜狂日| 亚洲熟女一区二区| 黑丝制服中文字幕| 超碰色大香蕉| 久草电影网| 亚洲中文sv| 91热热色| 2020中文字幕在线观看| 青女偷拍网| 9精品久久久久| 精品国产乱码久久久久久免费| av日韩中文字幕| 天天操福利视频综合网站| 黑丝制服中文字幕| 亚洲第一页色网| 99久久99九九99九九九| 加勒比aⅴ| 久久久蜜桃臀无码视频| 女沟厕偷窥piss小便| 欧美成人免费在线观看| 中文?日韩?免费?精品| 蜜乳视频网站| 丰满人妻一区二区三区四区| 日韩欧美tv一区二区在线观看| 欧美日本中字另类在线| 91在线精品| 巨爆乳肉感一区二区三区竹菊影视 | 最新三级网址| 日韩精品永久在线观看| 国产高潮AA片免费看| 长长久久免费视频| 青青草伊人久久| 久久高清无码夜夜操| 欧亚 另类 久| 人人搞人人插人人操| 韩国一级AAA| 99色婷婷| 吉田爱美AV在线| 欧美成人国产精品| 狠狠爱夜夜| 免费少妇一区二区| 毛片电影一区二区三区| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 操逼网站网站| 伊人网综合在线视频| 天天做天天爱| 日韩啪啪啪视频| 99草精| 国产JDAV无码视频在线观看| 日韩精品亚洲专区在线影视| 人人色97| 精品视频久久区| 999综合网| 久久久久久久亚洲Av无码| 人妻嗯啊啊在线播放| av麻豆啪啪| 精品69网| 日韩亚洲Av人人夜夜澡人人爽| 不卡在线一区,精品一区二区三区中| 亚洲 欧美 小说| 大香蕉狠狠爱| 日韩亚洲中文字幕在线| 国色天香av| 一级免费精品| 一级二级三级黑人无码| 日本99视频| 精品人妻一区春色| 男人的天堂网页| 成人国产精品三级A片| 99re69| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 国产老太乱伦一区| 韩国一级做A片免费的| 美女裸体麻豆天美蜜桃91| 91bbbbbb| 日韩性爱电影一区 | 午夜视频好爽啊| 中文字幕一区 二 区 三 四 五 区日 日 骚| 四虎在线观看网站| 国产AV色黄看到爽| 婷婷伊人一区| 天堂男人网| 1024日韩| 久久久一二三四区| 亚洲欧美中文一区二区三| 78久久久| 国产精品爆乳懂色蜜乳| 夜色五月天| 欧美色九九| 成人丁香五月| 美女天天干| 自拍大香蕉乱插| 超碰97在线色男人??| 久久久久人妻二区精品叶可怜| 国产怡红院| 夜夜骑夜夜操| 综合网欧美在线| 人人妻人人爽一区二区三区| 麻豆国产免费影片| 青青青草原| 亚洲欧洲网站免费观看| 欧美91色| 日韩激情啪啪| 日本五区不卡| 动漫爆乳3D奶水一区在线观看 | 久久五月综合| 人妻精品一区二区三区| 操一区| 一二三区精品视频| 99免费视频| 亚洲 欧美 色图| 激情婷婷丁香| 九九九九AV| 久久久性| 日韩成人色图| 国产精品直播在线观看直播| 青青草久久一区网| 五十路熟女人妻一区二区三区四区五| 日本精品成人无码| 欧美高清16| 天天色悠悠激情| 天啪| 欧美色图中文字幕| 男人的天堂午夜av| 91久久久久久| 91肉丝| 91美女视频在线| 3P乱轮视频| 精品人妻伦一区二区三区久久| 粉嫩av在线一区二区| 18精品一二区| 天天操夜夜操| 国内精品嫩模A∨私拍小视频| 二级久久网| 操操逼视频| 加勒比人妻综合| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 国产剧情一区在线观看| 国产一区二区三区高清视频| 日本99一区二区| 欧美日韩香蕉| 好爽免费视频| 欧色性第一页| www.色婷婷色综合| 欧美天天综合网| 婷婷15月天青娱乐| 91碰碰碰| 久久久久亚洲熟妇熟女| 中文字幕一区二区三区蜜桃视频| wwwss在线观看| 天天综合网网欲色| www. 男人天堂成人在线| 亚洲少妇色| 亚洲欧美在线观看免费| 天美av在线| 久久做97| 97精品综合| 搡老女人老熟女91老熟女综合网| 美骚妇av高清在线| 色色热| 亚一综合久久久久久久久久| 性感美女91影视| 美女91在线观看| 六月色婷婷| 久久av成人无码免费| 美女91网| 夜夜操一区二区| 天美国产精品| 家庭乱伦国产| 欧美色女人| 色97欧美| 青草影院内射高潮| 青草视频在线看看看看看看看看看| 亚洲熟女性高潮久久久| 久久九色| 后入精品| 性色国产东北露脸精品视频| 丁香五月激情五月| 国产精品探花视频| 国产亚洲精品一区二区三区| 中文字幕二区| 330dv亚洲成年视频网| 欧美熟妇视频| 高清在线偷拍自拍视频| 在线播放一级无码视频| 91操操操操| 69麻豆天美| 麻豆 亚洲 97| 91精品伊人久久久大香线蕉91| 日韩性爱小视频| 91色欧美| 天天日美女的B| 西西美女视频网| 蜜臀AV一区二区三区激情综合| 婷婷在线精品| 国产精品视屏| 天天久久久久久| 天美传媒精品一区二区三区| 天天日天天屌天天操| 精品日韩人妻视频| 加勒比AV网| 野狼激情网| 丁香五月性爱| 丁香五月激情综合国产| 中文一区在线视频| 黑人精品一区二区在线播放| 97视频在线看| 中文字幕丰满子伦无码专区在线视频最新 | 东北黄色电影| 青青草原人妻| 超91综合网| 丁香六月激情综合| 久久大香蕉| 蜜臀久久99精品久久久久久久久| 亚洲精品99| 99精品在线| 91美女中出| 91人妻人人妻| 欧美亚洲国产自久久| 曰韩精品九九无码| 日韩人妻少妇 一区二区三区| 五月婷色| 啊啊啊用力在线观看| 岛国AV一区二区电影| 色性荡荡荡荡视频| 九九热五区|