Commit Graph
100 Commits
Author SHA1 Message Date
lilong.129 00a6ca1f61 change: remove options for AppLaunch/AppTerminate/AppClear 2025-05-12 17:27:48 +08:00
lilong.129 0b1a92d8dd refactor: NewCaseRunner 2025-05-12 15:25:32 +08:00
lilong.129 4dfeffc32b refactor: RegisterUIXTDrivers 2025-05-12 09:18:05 +08:00
lilong.129 d95eec78b0 feat: add WithPreMarkOperation and WithPostMarkOperation to mark UI operation before/after action 2025-05-12 08:58:27 +08:00
lilong.129 7a6890a160 feat: set timeout for Call function 2025-05-12 08:48:54 +08:00
lilong.129 f6ad6c9eff feat: add function call for XTDriver 2025-05-10 09:50:00 +08:00
lilong.129 9bafea53af feat: support action options for AppLaunch/AppTerminate 2025-05-10 00:01:30 +08:00
lilong.129 4a2276c7f0 refactor:
1, add options for AppLaunch/AppTerminate/AppClear;
2, add pre hook and post hook for AppLaunch/AppTerminate action
2025-05-09 23:30:49 +08:00
lilong.129 2a13594e3d feat: add pre hook and post hook for Swipe action 2025-05-09 23:15:27 +08:00
lilong.129 1dfc473d33 feat: add pre hook and post hook for Drag action 2025-05-09 23:10:59 +08:00
lilong.129 f7ec4a06b4 feat: add pre hook and post hook for DoubleTap action 2025-05-09 23:06:45 +08:00
lilong.129 3715cbb432 feat: support pre hook and post hook for actions 2025-05-09 23:01:27 +08:00
李隆 433b1cd48d Merge 'feat-ai' into 'master'
fix: syntax error

See merge request: !84
2025-05-09 03:59:20 +00:00
lilong.129 7bad75f92d fix: syntax error 2025-05-09 11:22:10 +08:00
李隆 dd1b0c2b7b Merge branch 'feature/xucong.053/player' into 'master'
fix: web ui test

See merge request iesqa/httprunner!83
2025-05-07 14:47:19 +00:00
李隆 ca0282a6bf Merge branch 'feat-ai' into 'master'
refactor

See merge request iesqa/httprunner!82
2025-05-07 12:03:17 +00:00
lilong.129 032a130418 change: handlerTapAbsXY 2025-05-07 17:15:20 +08:00
lilong.129 81f29cdef5 refactor: replace OpenFile with Open 2025-05-07 16:40:39 +08:00
lilong.129 5e9fca046a refactor: rename to driver_handler 2025-05-06 00:57:15 +08:00
lilong.129 71dac459e6 refactor: handlerDoubleTap 2025-05-06 00:55:54 +08:00
lilong.129 48e3d9002e refactor: handlerSwipe 2025-05-06 00:41:15 +08:00
lilong.129 338c2c77aa refactor: handlerDrag 2025-05-06 00:38:07 +08:00
lilong.129 5943f8c033 refactor: handlerTapAbsXY 2025-05-06 00:26:27 +08:00
lilong.129 379fea9008 refactor: move cached screenResults from XTDriver to DriverSession 2025-05-06 00:10:54 +08:00
lilong.129 ce93df1f23 change: mark ui operation before action 2025-05-05 16:54:59 +08:00
lilong.129 e5ececa776 change: log time duration for ui marker 2025-05-05 16:35:37 +08:00
lilong.129 cfc71819d2 feat: mark tap/swipe UI operation 2025-05-05 16:31:13 +08:00
lilong.129 6569121d5d refactor: move LoadImage 2025-04-30 16:21:01 +08:00
lilong.129 fcddcfb630 refactor: GetModelConfig 2025-04-30 15:21:17 +08:00
lilong.129 0e9389c796 refactor: NewXTDriver api, return error if init failed 2025-04-30 14:31:36 +08:00
lilong.129 2ae252b52a refactor: merge planner 2025-04-30 14:07:48 +08:00
lilong.129 cc9a527274 refactor: select model type by env LLM_MODEL_USE 2025-04-29 23:14:12 +08:00
lilong.129 3ffa5d96d2 refactor: config llm env 2025-04-29 22:33:18 +08:00
lilong.129 429bfe3986 feat: assert with openai model 2025-04-29 22:03:11 +08:00
李隆 f6e421fc34 Merge branch 'feat-ai-assert' into 'master'
新增 AIAssert 功能

See merge request iesqa/httprunner!81
2025-04-29 12:15:27 +00:00
lilong.129 4d7c7e8aaf refactor: ai asserter 2025-04-29 20:08:22 +08:00
lilong.129 14e353a572 fix: test failed by prompt 2025-04-29 12:10:16 +08:00
lilong.129 f163972470 docs: add httprunner deepwiki 2025-04-28 22:10:16 +08:00
lilong.129 da5042f0a4 fix: potential file inclusion via variable 2025-04-28 21:09:39 +08:00
lilong.129 7132eec39e feat: add status code for llm 2025-04-28 21:06:53 +08:00
lilong.129 68dbeb368a refactor: adds a message to the conversation history 2025-04-28 20:12:08 +08:00
lilong.129 427cc1dab2 fix: potential file inclusion via variable 2025-04-28 19:59:21 +08:00
lilong.129 4d7dc466f3 feat: set LLMService/CVService for case runner 2025-04-28 19:45:07 +08:00
lilong.129 7fa4155390 refactor: move code 2025-04-27 22:37:48 +08:00
lilong.129 9bcdd5d19a feat: add AIAsert 2025-04-27 22:25:06 +08:00
lilong.129 84ff75c3b1 change: add tests 2025-04-27 19:13:55 +08:00
李隆 b520b410ef Merge branch 'mcp-client' into 'master'
Mcp client

See merge request iesqa/httprunner!79
2025-04-27 04:02:51 +00:00
lilong.129 d2976844fc fix: load testcase panic caused by config options 2025-04-27 11:50:50 +08:00
lilong.129 5385556b66 fix: mcp test json 2025-04-25 17:55:24 +08:00
lilong.129 fdcdd246b9 Merge branch 'master' into mcp-client 2025-04-25 17:28:03 +08:00
lilong.129 817dc4d6a5 change: set Temperature for ark model 2025-04-25 17:27:37 +08:00
李隆 85e3c3362d Merge 'feature/xucong.053/player' into 'master'
fix: 修复浏览器驱动的一些问题

See merge request: !80
2025-04-25 09:25:58 +00:00
lilong.129 03c0d6ee42 docs: update hrp cmd docs 2025-04-24 22:31:03 +08:00
lilong.129 9473345ec9 feat: set mcp config file default path to ~/.hrp/mcp.json 2025-04-24 21:12:03 +08:00
lilong.129 1659e47927 fix: add platform and serial to tool invoke args 2025-04-24 20:30:41 +08:00
lilong.129 dfa8564187 fix: build hrp 2025-04-24 18:40:48 +08:00
lilong.129 5d54588f1b change: mcp test 2025-04-24 17:50:36 +08:00
lilong.129 ac653c2d02 feat: print MCP Server logs 2025-04-23 21:32:35 +08:00
lilong.129 9418c651f4 fix: load env once 2025-04-21 22:50:00 +08:00
lilong.129 70a8ee01f7 refactor: llm planner 2025-04-21 21:33:30 +08:00
lilong.129 938a5e9475 feat: build with specifying target os and arch 2025-04-21 15:18:28 +08:00
lilong.129 ebeae596a7 stash 2025-04-21 14:39:37 +08:00
lilong.129 f8a5c25f4b change: mcp tool invoke url path 2025-04-10 11:20:00 +08:00
lilong.129 b2dafda155 merge master 2025-04-09 13:52:12 +08:00
lilong.129 3c077bf555 change: update README 2025-04-08 00:23:44 +08:00
lilong.129 1081b72847 feat: ConvertToolsToRecords 2025-04-03 15:20:43 +08:00
lilong.129 f49ee37055 change: ToolRequest 2025-04-01 22:33:13 +08:00
lilong.129 86d0555074 feat: invoke tool in hrp server 2025-04-01 21:55:58 +08:00
lilong.129 0c80e3d872 feat: add mcp client, convert eino tools 2025-04-01 21:11:46 +08:00
lilong.129 563015c55a refactor: LoadEnv 2025-03-31 14:54:58 +08:00
李隆 379f0de4ea Merge branch 'ai-ui-tars' into 'v5'
新增 LLM 能力,集成 UI-Tars

See merge request iesqa/httprunner!77
2025-03-31 03:31:01 +00:00
lilong.129 284efabbd2 feat: add git author for build info 2025-03-31 11:03:30 +08:00
lilong.129 561560accb fix: avoid implicit memory aliasing in for loop 2025-03-31 10:54:59 +08:00
lilong.129 4722553537 feat: add PushFile for ADBDriver 2025-03-27 19:56:12 +08:00
lilong.129 7876b747ba feat: add PullFiles for ADBDriver 2025-03-27 19:48:04 +08:00
lilong.129 f73d91da9c feat: add ClearFiles(paths ...string) 2025-03-27 19:37:35 +08:00
lilong.129 d2f92923ee feat: add PullImages for ADBDriver 2025-03-26 19:06:51 +08:00
lilong.129 7d5fdfe490 change: AIAssert 2025-03-25 14:33:07 +08:00
lilong.129 aeee9c7f7b merge v5 2025-03-25 14:25:37 +08:00
李隆 6d2a4276e8 Merge branch 'fix-filter-scope' into 'v5'
fix: convert abs scope for FindScreenText

See merge request iesqa/httprunner!78
2025-03-25 06:24:25 +00:00
lilong.129 1745391a80 fix: convert abs scope for FindScreenText 2025-03-25 14:04:41 +08:00
lilong.129 2ad5c4f6db fix: load env 2025-03-23 10:06:50 +08:00
lilong.129 148d70accf change: load env once 2025-03-22 15:23:39 +08:00
lilong.129 8125191ffb feat: add AIAction, do actions with LLM 2025-03-22 13:20:06 +08:00
lilong.129 5ebfca7f62 refactor: add AIAction 2025-03-22 12:08:42 +08:00
lilong.129 f46fcfb456 fix: parse result for finished type 2025-03-22 01:19:23 +08:00
lilong.129 12e0f7f9a2 feat: save screenshots for PlanNextAction 2025-03-22 01:07:28 +08:00
lilong.129 8a3b6b5c4c feat: appendConversationHistory for ai planner 2025-03-22 00:06:30 +08:00
lilong.129 bbc05513f9 fix: get screen size for planner 2025-03-20 20:52:59 +08:00
lilong.129 868acd45ac fix: load jpeg image 2025-03-20 20:39:32 +08:00
lilong.129 da0bdc4fe5 fix: convertCoordinateAction 2025-03-20 18:02:35 +08:00
lilong.129 3801ffb744 feat: load .env file from current working directory upward recursively 2025-03-20 14:23:56 +08:00
lilong.129 b5f3e7ff96 change: remove unused code 2025-03-19 22:47:10 +08:00
lilong.129 a4d3c08a6a fix: check LLM env 2025-03-19 22:28:42 +08:00
lilong.129 55acaceb09 feat: add TapByLLM/PlanNextAction for XTDriver 2025-03-19 21:16:21 +08:00
lilong.129 ec93382e47 feat: add GetScreenShotBuffer, GetScreenShotBase64 2025-03-19 18:16:00 +08:00
lilong.129 7da305f577 refactor: ui-tars planner 2025-03-19 17:48:13 +08:00
lilong.129 6c74727c44 feat: add ui-tars planner 2025-03-19 00:09:16 +08:00
李隆 ba3fd4ad2f Merge branch 'risk' into 'v5'
行为风控对抗:针对 UI 操作引入随机能力

See merge request iesqa/httprunner!75
2025-03-18 13:52:30 +00:00
lilong.129 d63e5e0c1a feat: add GitCommit/GitBranch/BuildTime in version info 2025-03-17 20:40:03 +08:00