日韩精品一区二区三区在线视频放-无码中文字幕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
返回資訊列表
柠檬AV导航| 精品久久久久久中文字幕视频免费| 正宗无毛一线天嫩逼| 狠狠操狠狠操操| 操B在线观看| 东北夫妻性偷拍| av天堂加勒比| 操逼不卡中文字幕| 日韩一999精品| 欧美热图99| 人人模人人看| 九九热精品免费视频| 99久在线精品99re8a| 青久久| 老司机福利青青草| 91亚洲黑人| 亚洲欧美内射| 国产尹人在线视频免费| 亚洲天堂资源| 国产熟女乱论| 国产精品午夜福利视频| av无线看| 欧美伦乱爱| 老熟女乱伦片| 91在线限制级| 国产女同视频在线播放| 啊啊好多水| 中文字幕乱码在线观看| 五月婷久久| 色男人色天堂东京热| 翔田千里爆乳巨臀无码| 看黑丝美女操逼青青网站| 91w欧美| 97色色网| 欧美综合自拍| 日韩一级成人毛片免费观看| 91狠狠综合久久久久久| 亚洲成人帖图| 1区2区3区在线视频| 91精品操美女| 色五月亚洲| 欧美天天综合在线| 天天天乱色综合全| 久久久性| 夜夜免费视频| 人人扣人人操| 男同专区一区二区三区在线| 激情五月天综合网| 1769一区| 亚洲男人天堂2013| 人人摸人人干| 乱性AV| 成熟熟女国产精品一区二区| 人妻久久一区二区三区 | 欧美日韩性爱精品| 亚洲欧美碰碰| 亚洲中文电影| 色蜜AV| 国产男女边吃边摸视频网站| 学生妹天天看| 亚洲精品一区二区三区在线播放| 欧美亚洲首页| 欧美成不卡网| 亚洲啪啪性视频| 少妇综合| 97伊人超碰| 日韩性爱网址| 人人操人人插人人摸人人干| 亚洲性天堂| 91国产大片| 懂色AV蜜臀无码精品APP | 欧美在线干| 欧美综合1性辶| 亚洲天堂人人妻| 强奸乱伦αv片| 人妻三级在线中文字幕| 18禁久久| 日韩一级欧美一级在线观看| 最新国内自拍av免费| 欧美性视频二区三区| 综合网欧美在线| 黄色激情电影在线观看| 日韩15p| 亚洲中亚日激情视频| 欧美1727免费观看视频| 精品久久人妻成人网| 日韩三级伊人| 91性网| a亚洲欧美色欲| 中出20p| 日韩av女优在线免费一区| 性交一区二区在线播放| 亚洲天堂另类美腿| 强免费黄色网址| 囯戸精品高潮呻吟旡码| 男人在线天堂| 94色色电影网| 日本好吊色视频| 韩美日操逼| 欧美久久久| 国产精品国产自产拍高清AV| 99久久综合| 日韩操逼性鲍| 久久三区四区| 欧亚日本情色| 狠狠躁日日躁夜夜躁A| 亚洲激情网一二三四区| av婷婷色婷婷色六月| 亚洲激情综合另类男同| 日本一级特级毛片视频| 欧美v日韩v亚洲v最新在线| 超碰在线免费一区二区三区| 久久99干一本高清| 哑洲在线| 九九九国产精品| 色天堂在线观看| 日韩天堂av电影在线观看| 91精品黄在线观看| 青青伊人这里只有精品| 日本3级一区二区免费| 性爱视频无打码在线观看| 国产熟女精品一区二区| 加勒比海色香蕉婷婷| 9美女超碰在线免费观看| 久久精品人妻一区二区三区| 亚洲男人天堂视频 | 欧美日韩欧美| 600国产精品视频| 东北操逼| 97色碰| 一区二区三区国产在线播放 | 青青青国产| 91N欧美| 久操精品网| 一二三区在线| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 老司机天天操| 亚洲97综| 欧美另类丝袜熟女| 97久久国产精品| 91欧美偷拍| 亚洲精品无码少妇久久| 国产精品成人蜜臀AV在线| 中文字幕精品免费一区二区| 国产熟女高潮一区二区三区| 婷婷伊人一区| 亚洲码和欧洲精品激情系列| 久久111| 蜜桃久久一区二区三区| 操久久久久久| 中日无幕一二三四区| 日韩有码免费视频| 人妻中文字幕精品无码 | 超碰人人乐97| 欧美aa一级片| 青青青青青手机视频| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 亚洲人久久久久日| 亚洲欧美日韩中文播放| 天天色,天天干,天天干| 久久亚洲欧美中文字幕国语| 中文字幕91页| 丰满的三级少妇欧美久久久| 超碰三级秋霞| 欧美 熟女 日韩| 人妻天天爽夜夜爽2| 国产精品丝袜在线| 在线有码中文字幕| 伊人久久大香线蕉无码| 欧美熟女少妇| 碰碰在线视频| 免费看国产大AB| 狼人狠干| 先锋激情∨在线视频播放| 久久五十路熟女人妻| 美女国产一区二区久久| 中文字幕老熟妇黄色视频| 午夜欧美神马久久久久| 女生看匆91网站| {男男暴菊gay无套网站| 3571色综合一区二区二区| 亚洲成人精品久久久| 女上位精品在线| 毛片麻豆91糖心精品毛情片| 自拍偷拍 日韩欧美| 女欧美一区二三区| 精品一区96| 欧美,日韩,中文,另类| 肏逼视频日本| AV天天在线观看| 成人情色综合网| 国产精品第一区第一页| 国产av波波国产精品| 日韩激情啪啪| 91精品人妻啪啪间| 国产美女口爆吞精视频| 亚洲图片欧美日韩| 日韩人人精品| 中文字幕av乱伦| 欧美亚洲AN| 韩国手机不卡无码三级视频| 志村玲子视频一区二区| 久久综合97| 日本操逼视频导航| 加勒比av官网在线| 国产精品原创巨作?v网站| 人人人人人人少妇| 欧美大片91| 好吊色在线观看| 91视频女生| 激情五月丁香五月| 欧美色视| 91爱做| 日韩三级天堂在线观看| 男人久久精品| 亚洲综合成人网| 色臀AV| 超碰色中文| 亚洲一区二区在线观看91| 99r九九| 亚洲天堂一区| 亚洲极品| 欧美色图偷拍另类| 手机午夜电影神马久久| 精品成人亚洲午夜电影| 欧美后入式| 亚洲欧美大香蕉| 美女诱惑一区| 天天干1区2区在线| 欧美大香蕉97| 美中日韩无码| 欧美视频一| 水澄无码AV| 一级啊性爱在线视频| 97天天| 久久华人网| 青青11操操操操操操操操| 操逼啊啊啊91| 小日子操bb在线看| 中文字幕av亚洲精品| 国产91丝袜在线播放蜜月| 天美麻豆精品视频99| 久草婷婷| 亚洲精品一区二区三区新线路| 四虎视频在线观看| 精品美女久久久久| 国外91| 超碰 另类 欧美 | 天美传媒国产原创中文字幕亚洲欧美另类 | 久久精品国产亚洲5555| 日本三级韩国三级美三级91| 日韩精品人妻中文字有码在线| 人人做,人人操,人人摸| 天天日夜干| 超碰色美女| 久久久久免费少妇| 国产成人网址| 极品美女福利在线观看| 欧美日韩在线小说 | 加勒比海人人操超碰在线| 人妻少妇久久中文| 欧美性生活内射| 国产av白丝| 后入 亚洲 美女 射| 日韩美脚一区二区网站| 人妻一区二区三区| 日韩精品9区| 97干综合网| 208天天久久九九九| 全国男人天堂网| 乱子伦一区二区三区国产精品| 久久黄色网址| 男人精品天堂一区| 亚洲色香| 精品久久久一本一道| 亚洲日本男人天堂网| 青青爽| 大香蕉色欲AV| 免费岛国一级片| 久精品无码av一区二免费国产在线观看| 成人网欧美风情| 97干天天| WWW啪啪的com| 国产原创精品| 中文字幕久久精视频久久大全| 国产丸一视频| 91一区二区三区蜜桃| 国产最新小视频在线播放下载| 成人a级高清视频在线观看| 亚洲一级性爱视频免费看| 99久久婷婷丁香| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 人人九九精| 国产AV精久久| 日本淫穴在线| 中文字幕亚洲永久精品| 老熟妇综合| a级免费在线观看| 韩国黄色片精品久久久| 国产一区二区在线看| 欧综合网| 一区二区三区激情在线观看| 91精品人妻一区二区三区蜜桃臀 | 亚州AV无码国产精品| 黄色成品网站| 亚洲天堂一区二区久久| 久婷婷一区| 欧美色乱| 国产黄片精品在线| 最新中文字幕在线亚洲| 一二三四区操操Av| 日韩亚洲国产视频| 色五月婷婷网| 亚洲风情在线观看| 日本色色网| 精品一区二区三区四区女| 久久久久久性爱视频| 亚洲色交| 91暧暧| 综合亚洲欧美精品日韩?v| 久久久九97| 97九色| 天天日天天射天天干| 麻豆色99999| 国模一区二区三区| 激情综合 婷婷五月 红杏| 99久久九九| 久草线上视频免费看| 97人人干人人操| 丝袜美腿丝袜| 狠狠搞 亚洲91| 国产精品一区二区a| 99久久久99久久91熟女| 韩日色费| 4虎在线视频| 成人欧美一区二区三区黑人一| 欧美一区二区三区不卡高清视频| 国产亚洲日本| 99精品丰满人妻无| 三级色综合| 射综合网| 欧美黑人日韩少妇色情| 四月丁香婷婷| 东京热亚洲一区二区| 亚洲AV秘无码一区..| 欧美另类天堂| 久久婷婷在线观看视频| 精品人妻伦一二三区久久| 欧美日韩色综合网| 97伦乱| 五月天久久婷婷亚洲| 激情综合久久| 一区三区啪啪| 天天干人人看综合| 99久草| 熟女欧美日韩综合婷婷| 暖暖精品二区三区观看| 在线强奷到舒服的无码视频 | 熟女精品一区二区在线观看| 夜夜操天| 日本 欧美 亚中文字幕| 色一区二区三区综合| 综合伊人网12色| 日本高清免费一本视频在线观看| 国产精品黑人一区二区三区| 百度百度日本操逼| 老熟女天天操| 国产乱子伦一区二区三区免看| 2017天天透天天通天天擦| 亚洲熟女少妇免费视频| 狠狠躁伊人中文字幕| 超碰97资源网亚洲| 青娱乐福利99| 日韩性色| 日韩丝袜二区| 人妻精品一区二区全免费| 亚洲性猛| 一起草三级AV电影在线观看 | 99超碰网| 日韩在线一区高清在线| 天天做天天爽| 蜜桃狠狠色伊人亚洲综合 | A 在线网址| 99re视频在线观看这里只有精品| 99视频内射三四| 亚洲情色在线| 日本一道在线播放高清| 欧美劲爆视频一区二区| 日韩欧美丝袜诱惑| 亚洲丝袜二区在线| 日本狂喷奶水在线播放212| 四虎国产精品永久入口| 凹凸视频特色日本特黄| 欧美色997| 成人AV在线网站| 嗯啊抽插大香蕉网页| 大香蕉碰碰| 91n处女在线观看| 91人妻最真实刺激绿帽| 51久久夜色精品国产麻豆| 亚乱色| 怡红院成人av| 欧美性爱中文字幕无线码| 国产超碰在线一区| 家庭乱伦麻豆| 99久久com免费视频′| 五月婷亚洲精品天堂| 亚洲国产第一页综合视频| 亚洲少妇综合| 丝袜狠狠草尤物人妻av91| 欧美亚洲激情| 麻豆激情综合| 亚洲高清无码AAA久久久精品| 偷拍综合亚洲| 色五月婷婷麻豆在| 亚洲国产美女久久久久| 中文伊人大香蕉视频| 粉嫩av平台| 欧美另类丝袜熟女| 日韩精品中文字幕二区| 欧美激情视频一区二区| 色综合91好| 麻豆成人av| 3571色综合一区二区二区| 97资源制服丝袜| 欧中日成人免费影视| 亚洲中文字幕av | 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 第四色奇米影视777| 国产Aα| 日本东京热大香蕉a片| 综合久久久久久久久91| 人妻夜夜爽天天爽麻豆三区网站 | 男人的天堂VA| 黑丝少妇| 草草草草视频| 超碰97玖玖爱| 国产黄色 A 片免费看| 久久久婷婷| 小日子操bb在线看| 亚洲风情综合网| 一区二区 韩日AV| 亚洲中文字幕在现观看| 综合97久久| 色婷婷视频| 婷婷午夜成人色中色| 久久99精品九九久久久婷婷| 欧亚乱色熟女一区二区| a啊啊啊啊啊啊啊啊一区二区| 浪人综合网| 天天干天天舔| 亚洲高清色综合| 亚洲色9| 青娱乐91| 免费A V在线播放| 亚洲综人网| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产精品96| 老女人91| 九九九九精品一区| 久久久久亚洲精品| 免费看污网站| 日本天天干天天日一区| www.夜夜| 一本色道无码DVD中文字幕| 夫妻四区五区六区| 粉嫩粉嫩一区性色AV片| 欧美精品另类人妖xxxx| 婷婷视频网| 中文啪啪视频| 久久天天摸| 亚洲中文字幕av| 色色丁香| 激情四射婷婷四五月天| 污污汅18禁网站在线永久免费观看 | 国产AV高清AV无码| 亚洲熟妇综合久久久久久| 日韩中文字幕av在线播放| 91人人看| 色蜜AV| 免费观看有码高清视频| 伊人天堂在线| 超碰97爽| 青青草在线视频播放器| 国产丸一视频| 日本道人妻久久久在线不卡色视频| 亚洲偷91色| 人妻黑丝袜电影| 伊人少妇久久久| 日本天堂网| 99自拍视频在线| 日韩精品一区二区三区四虎影视| 欧美无圣光在线| 婷婷美人网| jiujiujiujingpin| 亚洲情色 欧美| 最近2018中文字幕在线高清第一页| 亚洲丝袜综合| 手机看片1025| 台湾大香蕉99热| 亚洲激情色片| 一起草三级AV电影在线观看| 色图综合网| 精品人妻一区| 男人的天堂激情| 狠狠躁天天躁日日躁97| 久久青青草在线视频| 乱论91| 欧亚综合一卡二卡中文字幕| 精品综合久久久久久97| 一卡二卡在线播放| 人人操人人摸人人看人人插| 国产精品一区二区 尿失禁| 一区二区偷拍拍视频| 99久久综合| 超碰在线一区二区三区| 91|九色|国产熟女| 色综和网| 久久久久九九九| 啪啪综合网| 日本黄页视频在线观看| 亚洲做性| 97在线视频观看| 国产AV天美| 色综合av综合久久| 水野优香在线观看| 精品久久久久综合无码| 精品国产91av一区二区三区| 91狠婷| 78精品在线| 男人网站婷婷| 日韩Va亚洲va欧美Ⅴa久久| 欧美中文狠| 亚洲 国产 精品一区| 久久綜合很很很| 中文操逼字幕| 亚洲淫色网中文| 人人操人人叉人人插人人| 麻豆天美传媒在线视频天堂| 国产精品久久久无码aV去| 粉嫩少妇自慰在线| 国产激情久久久| 91精品人妻一区二区三区蜜桃| 国内精品伊人久久久久影院会| 伊人欧美大香蕉视频| 九色 蝌蚪 熟女自| 国产精品欧美日韩久久| 综合色图区| 精品少妇人妻一区二区三区| 一个国产在线综合网站| 色九月综合| 天操天操夜操夜月月年年操操| 亚洲无码国产探花在线观看| 黑人黄片在线免费观看| 青操影院| 色色五月天激情| 青青草成人视频在线观看二区| 欧美劲爆第一页| 婷婷五月成人| 97av在线观看| 九九九九日本 | 日本成人电影资源网| 天天夜夜久久| 91蜜臀熟女| 亚洲天堂一区二区久久| 欧美极品色| 亚一综合久久久久久久久久| 日本黄色天堂| 色哟哟-国产专区| 精品人妻中文字幕4399| 热99这里有精品综合久久 | 桃花色涩综合影院| 成人精品在线免费视频| 人妻熟女一区二区| 久久久久成人蜜桃精品| 亚洲āv网址在线观看| 亚洲日产专区婷婷| 久久久久久久久久久久久久久性生活视频| A 天堂| 家庭乱伦国产| 日韩成人高清一区二区| 少妇啪啪自拍| 久久亚洲婷婷| 亚洲综合影片| 欧美日韩精品青青| 国产精品成人蜜臀AV在线| 欧综合网| 蜜臀99久久精品| 强上我不卡卡| 久久人妻精品| 俺去俺来也在线www| 亚洲毛片基地专区| 国际精品久久久| 亚洲日本天堂| 美女高潮视频91| 桃花色涩综合影院| 亚洲中文字幕乱码无码一区二区| 欧美一级专区免费大片| 色综合一本| 日本国产欧美高清在线| 91九色丨国产丨爆乳| 青青11操操操操操操操操| 第二页中文字幕| 色香综合天天影视综合 | 欧美亚洲情色| 无遮挡猛进视频免费无限观看| 加勒比无码一区二区三区| 麻豆国产成人精品| 人妻夜夜爽天天爽三区麻豆AV网站| 日本性爱视频一级| 伊人久久大香大香线蕉中文| 三级片大波波| 久久久中文| 日本黄 R色 成 人网站| 亚洲欧美日韩国产丝袜自拍中文| 先锋女优在线观看视频| 久久性爱网站| 97欧美色| 欧美综合骚| 老鸭窝成人免费毛片视频| 高清无码在线播放网站| 欧美日韩人人早| 日韩成人高清一区二区| 艹我哪美一区无码| 999热这里只有精品| 操美女高潮抽搐白浆| 久操大香蕉手机视频在线看| 9久在线视频只有精品| www.91色综合| 日日操免费视频| www.91欧美| 色婷婷视频| 91路www| 亚洲综合另类小说色区亚洲成av人片在www| 九九九九九九亚洲| 久久69| 狠肏骚人妻| 天天懆天天日| 国产成人 综合亚洲 天堂| 国产精品久久久久久夜夜夜| 欧美日韩黄片精品在线| 国产视频小说| 99中出在线| 精品欧美А∨无码黑人大荫蒂| 好爽视频在线观看| 久久日本熟女精品一区| 人妻熟女av国产网站| 91丝袜美女视频| 久久久男人的天堂| 玖色AV| 日本一级性爱| 亚洲精品一二区| 美女啊啊啊啊啊啊| 精人妻无码一区二区三区伊人直播| 激情五月天丁香| 911av网站免费观看| 97伊人超碰| 超碰久在线天天做| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 大香蕉一级黄色片久久| 国产福利夜| 男人天堂2019亚洲| 操逼操逼逼操操逼91 | 精品传媒在线一区| 91性感网站| 天天摸天天碰天天添青青| 久久久婷婷| 亚洲一区二区三区欧美日韩| 久久黄色视频一区二区三区| 91N综合网| 欧美成人精品一区| 四虎影视 亚洲无码| 北野未奈加勒比av| 黑丝制服中文字幕| 97免费在线视频| 亚洲欧美色图| 超碰在线欧美性爱激情| 欧美一二三级精品在线| 99久久无码| 日韩av电影成人在线| 欧美性爱日韩高清| 久久亚洲国产成人| 国产一区二区精品久久99| 国产性久久久| 国产AV久久久蜜爱影集| 97人妻碰碰中文无码久热丝袜| 天天色粽合合合合合合合| 亚洲高潮少妇| 啊啊啊啊啊啊啊在线| 国产精品对白自产拍| 午夜亚洲WWW湿好大| 黄在线| 色综合色综合网| 伊人久久国产免费观看视频| q2午夜理论片夜色av| 青青五月天| 99re国产精品视频| 天美国产精品| 色欧美在线| yiqicaoav| 性爱1区| 91AV天堂| 性色AV蜜色av色欲av| 色官网在线| 秋霞福利网| 97亚洲精品| 色综合尤物| 老熟女中文字幕高清| 安微少妇操BBB| 综合久久2017| 人妻久久久| 日日嗷| av网页一区二区三区| 国产精品久久泡妞网站| 亚洲在线网站| 国产原创自拍| 天美传媒AV在线| av在线免费一区二区| 亚洲少妇在线影音| 精品人妻一二三| 国产精品久久久久无码A√| 四季AV综合网址| 九九九网站| 久久久噜噜噜久久久| 91蜜臀人妻中文字幕在线| 亚洲精品国产专区在线观看| 人妻精品综合中文字幕在线 | 日本欧美国内在线| 亚洲欧美激情小说| 伊人婷婷五月天| 蜜臀无码视频在线观看| 加勒比综合九九99视频在线播放| 久久99国产精品| 亚洲天堂另类小说男人| 亚洲高清视频在线免费观看| 精品视频97| 特级毛片特黄久久免费看| 97热视频在线观看| 色综合天天| 999精品国产高清一区二区| 怡春苑东京热| 任你草| 三级日韩一区二区三区| 欧美性综合| 色哟哟的毛片| 欧美少妇性爱网站| 日韩大香蕉AV影片| 情色五月天久久久| 丰满人妻av一区二区三区| 少妇厨房愉情理伦片bd在线观看| 欧美最大综合网| 视频在线观看一二三区| 午夜120视频在线观看| 色69大色97香蕉| 屌妞视频久久久久久久久久久久 | 99久久久无码国产精品性男| 久久久久久久亚洲Av无码| 综合天天。| www.高清无码诱惑一区.com | 黄网站黄视频网站进入口| www.99视频| 91动漫操逼视频| 日产操逼| 中文字幕高清精品一区| 亚洲 暴爽 AV人人爽日日碰| 欧美日韩小说| 欧美天天影院| 久久二| 四虎在线视频| 91精品久久久久| 欧美亚洲图片| 97在线免费视频| 无码久久国产 | 国产aⅴ无码片毛片一级网站| 涩涩涩综合| 国产精品免费1区2区视频| 精品国产三级av韩国在线| 9国产超碰| 国产三级资源在线观看| 国产精品一级毛片不卡视| 成人亚欧免费视频| 亚洲最新a在线观看| 男人的天堂一区三区| 97干在线| 91人妻视频在线| 91美女在线看| 亚洲精品蜜桃久久久| 亚洲精品蜜桃久久久| 国产精品一区二区校花| 中文字幕狠狠玩| 欧美亚洲激情小说| 乱色老一区二区三区的观看方式 | 无码自拍SM| 久久秀这里有精品| 国产av热热色| 99热这里都是精品| 国产日产精品久久快鸭的功能介绍| av网站国产主播在线| 欧美福利视频啊啊啊啊| 久久精品国产96精品亚洲拳交| 国产精品三级视频网站| 欧美香蕉视xxx| 9 1果冻精品视频| 精品欧美乱码久| 强歼乱伦资源网| 这里是精品| 伊人久久亚洲色欲综合网站| 亚洲国产成人综合碰碰三级经典| 最新日产中文在线麻豆| 免费农村成人少妇人妻Aa一区二区视频| 久久99草| 影音先锋视频在线| 国产盗摄美女如厕大神作品在线观看| www.人人摸在线视频| 天堂v无码免费视频| 熟女啪啪视频| 97九色| www.99中文字幕| 麻豆一区在线| 少妇人妻好深太紧了vr91| 高树玛利亚无码流出| 91情色| 欧美综合区| 超碰在线综合97| 亚洲操逼视频网站| 精品久久久久综合无码| 91狠| 亚州免费啪啪视频| 91亚洲欧美综合高清在线| 国产一级黄色片在线观看| 久久久久极品| 日韩免费看黄片| 欧美丝袜中文字幕07在线| 五月激情综合网| 欧美18 在线观看| 97频视在线| 91久久久久久| 中文人妻av高清一区| 亚洲偷拍欧美激情| 亚洲。日韩。欧美| 日韩人妻播放| 久一区久久蜜桃| 国产乱人妻精品入口| 亚洲综合成人网| 免费观看网黄| 一二三区精品视频| 欧美久久婷婷| 久久98| 操逼片国产| 天美传媒Av在线| 久久麻豆一区二区| 亚洲成人久久一区二区| 9.1小视频| 91精品成人| 91熟女熟妇视频网站| 操逼操网| 国产精品亚洲一级av第二区| 久久久久久久9| 国产1727欧美| 久热精品色情| 999久久久九| 91视频国品一二三区| 2023天天操夜夜操| 亚洲欧美高清无码| 欧美性夜| 欧美一区二区| 老司机香蕉久久久久| 大屁股熟女一区二区三区| 天天日天天舔东京热| 91国产精品在线看| 日韩有码免费视频| 人人喜人人妻| 韩国女主播青草福利视频| 婷婷丁香久久| 男人的天堂一区三区| 抽插无码高清一区| 久久久婷婷婷| 久久久一区二区| 久久久久久裸体| 任我爽在线视频免费观看| 色网综合网| 中文一区在线日| 青青操在线视频| 国产亚洲色婷婷久久99精品91| 涩涩涩综合| 竹菊影视国产一区二区| 亚洲天堂另类小说男人| 啊啊啊啊好大好硬啊啊啊啊啊| 天操天操夜操夜月月年年操操| 啊啊啊好疼| 成年人网站在线免费观看| 亚洲一区操| 手机看片1024你懂的国产| 3571色综合一区二区二区| av九九| 啊啊啊97视频| 欧美久久人体| 影音先锋乱伦资源| 欧亚性爱啪啪| 久婷婷一区| 久久久久久九九九九| 国产精品永久免费10000| 大胆91| 风间由美日韩欧美久久| 中文精品一区二去| 亚洲一区二区三区四区视频| 欧美视频第二页| 91 综合网| 成人亚欧免费视频| 欧色综合| 色在线视频导航| 性爱动态120秒| 野狼福利社区| 精品国产精品一区二区| 五月天精品| 日韩欧美成人性爱在线| 天天综合有色网| 91社区伊人| 亚洲美女精品| 人人做天天爱| 亚洲熟女偷拍在线观看| 国产亚洲色停停久久99精品91| 精品久久久久久无码| 天天天天天天天天综合| 18禁止看精品中文字幕| 久草婷婷| 无码国产精品午夜不卡(| 中文字幕欧洲有码| 国产剧情一区在线观看| 国产精品麻豆成人av| 久操操| 中文字幕91页| 欧洲精品区| 91大学精品激情戏| 无码操逼视频一下| 欧美日韩大陆黑人少妇99| 日韩精品永久在线观看| 亚洲欧美碰碰| 97天天操天天干| 日韩乱码Av| 国产av强奸美女| 黑人在线91| 用力操死我| 97精品综合久久| 美国日韩黄片| 亚洲无码一区成人免费午夜| 97日视频| 不卡啪啪视频| WWW啪啪的com| 91天堂网| 欧美色老汉| 欧亚第一综合网| 欧美激情综合| 99re热有精品视频国产| 热热色91| 啊啊在线| 欧美最婬乱婬爆婬性视频 | 亚洲中文字幕av | 伊人操| 91欧美情色| 凹凸精品熟女在线观看| 国产老太乱伦一区| 老女人综合网| 精品国产一区二区三区在线播出| 婷婷av在线中文字幕| 日韩亚洲中文有码视频| 亚洲欧美日韩精品久| 国产92麻豆天美精品色欲5| 激情av| 亚洲日韩一区电影| 性色高清在线| 伊人久久大香线综合无码| 国产午夜视频| 国产精品一二三区18| 日韩极品无码B| 粉嫩av在线一区二区| 女人被添高潮免费视频| 国产亚洲色婷婷久久99精品91| 9久综合网| 91久久18禁| 九草九九九| 亚欧美综合网。| 精品国产乱码久久久| 高清无码久操视频| 高跟丝袜AV专区国产| 操一区| 乱老熟女一区二区三区| 国产熟女高潮一区二区三区| 啊啊啊好想要| 搡老女人老91妇女老熟女| 黄骗免费| 视频在线观看一二三区| 9999九九九久久久| 夜夜嗨视频| 啪啪免费| 91亚洲精品青草| 亚洲人精品午夜不卡| 亚洲欧美97| 一级性爱啪啪视频| 蜜乳av首页| 免费农村成人少妇人妻Aa一区二区视频 | 欧美第38页| 青青草五月份天| 国产一级高清免费观看| 国产美女mm131爽爽爽爽| 日本天天人人狠狠在线日美女| 男人的天堂日韩| 天天激清| 美女自卫慰黄网站免费| 黄色成品网站| 久久精品店| 欧美亚洲中文字幕| 国产农村妇女精品1区二区| 激情文学小说一区二区| 欧成人精品H无码| 久久九九视频九九视频| 欧美性暴力猛交XXXX| 久久妇| 思思热在线视频免费| 欧美亚洲日韩人妻在线观看| 成人十八禁日韩欧美一二三| 2021国产成人精品久久| 自拍偷拍2025在线观看| 久久夜夜夜夜| 狠狠色伊人亚洲综合网站色| 亚洲操操| 97久久超碰国产精品| 日产操逼| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 哈哈操电影| 超碰免费人人| 亚欧美综合网。| www.久久最新地址| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 国产精品青青草| 亚州五月| 97干在线| 九九九国产| 婷婷亚洲五月***久久| 啊啊啊好大好湿| 日韩小电影| 日韩99神马视频播放片在线播放| 91岛国动作片| 亚洲欧美成人在线| 久久久天美| www久久99| 亚洲蜜臀精品视频久久| 国产三级电影免费观看| 久久超碰大香蕉| 激情五月综合开心五月| 日本天天干天天搞一区| 亚洲欧美色图小说| juliaann丝袜大战黑鬼| 青娱乐欧美激情一区二区| 久久超碰亚洲人| 先锋激情∨在线视频播放| 欧美 日韩 婷婷 五月| 性爱乱伦视频免费| 欧美与日韩97| Av手机版天堂网| 操91| 精品久热| 九久9精品| 91精品人妻一区二区三区蜜桃臀| 亚川综合视频| 亚洲日韩熟女人妻高清在线| 爽 好舒服 无码刺激久久| 中文字幕一区二区无码成人 | 欧美激情视频一区二区| 日韩三级一区 | 激情久久久| 麻豆AV一区二区天美传媒| 国产视频一区二区在线观看| 国产黄色剧情影片麻豆免费播放| 久久精品视频28| 韩国三级理论在线| 午夜福利合集| 爱射综合| 国产精品久久久无码aV去| 97色涩| 涩五月婷婷| 蜜乳AV免费观看| 在线情色电影 91大| 国产网站在线播放| 九九热re99re6在线精品| 国产13区| 黑人精品成人一区二区三区| 97在线免费公开视频| 夜夜嗨AV蜜臀av| 高清国产成人无码| 男人天堂无码| 看黑丝美女操逼青青网站| 人人操人人摸人 | 亚洲精品国产熟女| 99日精品欧美国产| 俞拍久久国应视频| 日韩人妻精品中文字幕| 欧美网站免费| 亚洲牲交| 99日视频在线免费| 久久中出在线| 婷婷综合网站| 欧美性生活免费网| 97资源站国产精品| 人人摸人人干| caorenqi shipin| 天天搞在线综合网| 777超碰| 大香蕉99热| 久热9| 91香蕉视频在线观看免费| 亚洲超碰97| 97在线/亚洲| 97自拍一区| 久久精视频美日韩在线视频| 日韩视频精品在线观看| 蜜臀久久99精品久久久久电影| 狠狠夜色午夜久久综合在线| 天天添天天干电影| 九九探花视频在线观看| 超碰午夜| 99999re| 精品久久9| 91l欧美在线| 91天美传媒精品| 亚洲色五月| 探花熟女,姿勢到位,體驗感也到位| 蜜臀99久久| 亚洲AV永久无码精品成人调教| 日韩97视频!在线| 国产乱人伦AVA麻豆软件.| 成人国产视频在线观看| 超碰97亚洲| 美女啊啊啊啊啊啊| 超碰 欧美| 中文一区二区| 久久综合99| 亚洲欧美碰碰| 男人夜色天堂ss| 日本阿v天堂在线观看| 亚洲中字慕不卡| 亭亭丁香激情| 久久99综合| 国产热RE99久久6国产精品首| 老司机射| 97在线免费视频| 国产精品懂色tv影视免费观看| 2017天天拍大香蕉| 超碰69| 婷婷15月天青娱乐| 欧美天堂超碰97| 99热这里只有精| 国产精品久久久久绯色| 国产视频一区二区三区久久亚洲天堂| 香蕉久久AⅤ...| 欧美1区二区三区公司 | 操逼视频国产无套| 1级黄色夫妻对换性交免费看| 日韩欧美中文字幕搭讪巨乳美人妻视频| 欧美色图另类图片|