Commit Graph
100 Commits
Author SHA1 Message Date
李隆 9335c99bbd Merge branch 'fix-report' into 'master'
change: compress html report image with quality 50

See merge request iesqa/httprunner!136
2025-07-28 06:01:33 +00:00
lilong.129 ede57d60ef change: set SendGA4Event timeout to 10s 2025-07-28 00:01:26 +08:00
lilong.129 5dd024fb59 change: saveScreenShot without second compress 2025-07-27 22:47:59 +08:00
lilong.129 5e42f72270 change: compress html report image with quality 50 2025-07-27 22:24:40 +08:00
李隆 2e5ed0e4ad Merge branch 'session_refactor' into 'master'
feat: 支持获取剪贴板

See merge request iesqa/httprunner!135
2025-07-24 09:50:25 +00:00
李隆 73ed59a575 Merge branch 'session_refactor' into 'master'
fix: wda启动app超时120s, swipe_to_tap_app未返回滑动错误错误码

See merge request iesqa/httprunner!133
2025-07-24 07:22:12 +00:00
李隆 f90d12f648 Merge branch 'fix-swipe-to-tap-app' into 'master'
Fix swipe to tap app

See merge request iesqa/httprunner!132
2025-07-23 13:58:37 +00:00
lilong.129 70366ed83e fix: add 1s interval when swipe to first screen 2025-07-23 21:27:40 +08:00
lilong.129 9037c76878 fix: add 1s interval for swipe to tap 2025-07-23 21:18:50 +08:00
lilong.129 4189ccebff change: update logs 2025-07-23 20:58:27 +08:00
lilong.129 af227cfcd2 fix: check if synthesizeEvent timeout error and add extra retry 2025-07-23 20:51:54 +08:00
lilong.129 f4c541d62a fix: abort loop when find action failed 2025-07-23 20:16:03 +08:00
李隆 ec583c1a19 Merge branch 'refactor-wings' into 'master'
修复无法混合使用 Wings Service 和其它模型的问题

See merge request iesqa/httprunner!130
2025-07-21 14:20:32 +00:00
lilong.129 9c4a945db6 fix: keep compatibility for config ignore_popup 2025-07-21 22:00:48 +08:00
lilong.129 fbca5907c9 fix: compress with compression rate of 95 2025-07-21 20:24:51 +08:00
lilong.129 9e59b7ff9b refactor: replace copy with set alias 2025-07-21 19:50:50 +08:00
lilong.129 739fb42d27 fix: unittest 2025-07-21 16:53:38 +08:00
lilong.129 88bda7c215 fix: avoid recreate driver in tests 2025-07-21 16:28:38 +08:00
lilong.129 4890c098fa change: remove addDeviceContextForWings 2025-07-21 15:14:11 +08:00
lilong.129 5eb00f3949 merge master 2025-07-21 14:54:50 +08:00
lilong.129 318c942860 change: addDeviceContextForWings 2025-07-21 14:52:53 +08:00
李隆 235effee8d Merge branch 'session_refactor' into 'master'
feat: 支持自主配置LLM Service

See merge request iesqa/httprunner!131
2025-07-21 06:52:08 +00:00
lilong.129 8b83f3ac78 fix: remove internal url from code 2025-07-20 23:47:41 +08:00
lilong.129 9890588ca7 fix: support combined LLMService with wings service 2025-07-20 23:33:49 +08:00
lilong.129 419a245b81 fix: remove unnecessary status code check in Request method 2025-07-17 00:18:57 +08:00
李隆 b507ca893f Merge branch 'session_refactor' into 'master'
feat: 优化driver层错误码返回

See merge request iesqa/httprunner!127
2025-07-15 16:44:12 +00:00
lilong.129 a3b55348ce refactor: use DeviceHTTPDriverError when request driver failed 2025-07-16 00:41:42 +08:00
lilong.129 6dfeb02677 fix: preserve the original error code for mcp tools 2025-07-16 00:26:34 +08:00
lilong.129 905dafa27d Merge branch 'master' into session_refactor 2025-07-16 00:25:22 +08:00
lilong.129 db36eef9aa change: rename test report to Wings 2025-07-11 19:06:26 +08:00
李隆 e9eac121d8 Merge branch 'fix-logs' into 'master'
Fix logs

See merge request iesqa/httprunner!126
2025-07-11 08:32:33 +00:00
lilong.129 4c418f9183 change: get wda screen scale 2025-07-11 16:10:46 +08:00
lilong.129 1c5cc1547b fix: print step end logs 2025-07-11 15:50:30 +08:00
李隆 94d1bbe8b1 Merge branch 'fix-report' into 'master'
fix: ai_assert screenshot

See merge request iesqa/httprunner!125
2025-07-11 06:05:49 +00:00
lilong.129 bd26884566 fix: avoid printing base64 data for screenshot tools 2025-07-11 14:02:30 +08:00
lilong.129 b7e4b38442 fix: ai_assert screenshot 2025-07-11 13:32:13 +08:00
李隆 f8f10ed800 Merge 'fix-step-ignore-popup' into 'master'
fix: ignore step popup

See merge request: !123
2025-07-10 06:01:11 +00:00
lilong.129 a353d697e8 change: remove config ignore_popup 2025-07-10 13:18:26 +08:00
lilong.129 0e80d7726b fix: ignore testcase popup 2025-07-09 23:15:52 +08:00
lilong.129 a527834359 fix: ignore step popup 2025-07-09 23:03:31 +08:00
lilong.129 f334a2db8e feat: support max retry times option for driver session 2025-07-09 10:35:43 +08:00
lilong.129 eb2835626c feat: support timeout option for driver session 2025-07-08 22:35:51 +08:00
lilong.129 9ce349a27c change: log message 2025-07-07 22:38:58 +08:00
lilong.129 d329fb610f fix: display ai assert in html report 2025-07-06 11:08:52 +08:00
lilong.129 af40d082f7 change: update game examples 2025-07-06 10:38:50 +08:00
lilong.129 9d18303108 fix: specify status when ios device connection error 2025-07-05 17:05:32 +08:00
lilong.129 147942b34c change: update game examples 2025-07-05 17:04:48 +08:00
李隆 c2ea564782 Merge branch 'fix-sleep-tool' into 'master'
Fix sleep tool

See merge request iesqa/httprunner!120
2025-07-04 13:08:21 +00:00
lilong.129 8492607fae fix: do not return error when timeout/timelimit for sleep tool 2025-07-04 21:01:40 +08:00
lilong.129 7fac0dcc00 fix: cannot unmarshal object into Go struct field SubActionResult error 2025-07-04 20:46:11 +08:00
李隆 ac036d5526 Merge 'fix-swipe-to-tap' into 'master'
fix: Remove identifier for swipe operations to avoid WDA/UIA2 logging

See merge request: !118
2025-07-04 11:20:51 +00:00
lilong.129 b5514ee460 fix: Remove identifier for swipe operations to avoid WDA/UIA2 logging 2025-07-04 18:34:27 +08:00
李隆 bfcaa71e6f Merge branch 'feat-time-limit' into 'master'
新增 TimeLimit 参数,支持为 StartToGoal 指定运行时长

See merge request iesqa/httprunner!117
2025-07-04 06:47:43 +00:00
lilong.129 55c4f8b9b5 test: add android example as demo 2025-07-04 14:43:30 +08:00
lilong.129 e734424382 refactor: add WDA/UIA logs to summary 2025-07-04 14:32:23 +08:00
lilong.129 147020cbe5 feat: add time limit for StartToGoal 2025-07-04 14:23:09 +08:00
李隆 e5a8ee107b Merge branch 'fix-tool-args' into 'master'
Fix tool args

See merge request iesqa/httprunner!116
2025-07-03 15:14:22 +00:00
lilong.129 a1a235d2b4 change: disable register tools for models with function calling 2025-07-03 23:07:39 +08:00
lilong.129 2168ee0e69 fix: dump summary with original variables for security 2025-07-03 22:48:39 +08:00
lilong.129 1694f36837 change: replace openai model with ark model 2025-07-03 22:13:23 +08:00
lilong.129 58ce7efb8b change: upgrade eino sdk 2025-07-03 21:47:45 +08:00
lilong.129 9d73af4f62 change: remove unused step identifier 2025-07-03 19:29:46 +08:00
lilong.129 7393f7aab3 refactor: BuildMCPCallToolRequest 2025-07-03 18:18:34 +08:00
lilong.129 7673a64184 fix: wda offset error by scale 2025-07-02 22:03:40 +08:00
lilong.129 65be9afe08 feat: add GetResultsPath() 2025-07-02 21:21:21 +08:00
李隆 ab353f5bf8 Merge branch 'fix-swipe-to-tap' into 'master'
修复 tap offset 问题

See merge request iesqa/httprunner!115
2025-07-02 12:52:33 +00:00
lilong.129 b5e3dd6734 fix: tap offset 2025-07-02 20:14:53 +08:00
lilong.129 3171cb8aaf change: swipe to tap app, set offset to 0,-100 2025-07-02 16:39:23 +08:00
李隆 d09fdb3b04 Merge branch 'session_refactor' into 'master'
wings merge

See merge request iesqa/httprunner!113
2025-07-01 15:18:48 +00:00
lilong.129 2b32e17091 refactor: init CV service 2025-07-01 22:53:50 +08:00
lilong.129 17d9d85686 fix: get wda status 2025-07-01 22:20:02 +08:00
lilong.129 62497da0a7 fix: toScale 2025-07-01 22:18:40 +08:00
lilong.129 832ce43c3e refactor: setup browser session 2025-07-01 20:51:34 +08:00
lilong.129 6d9f4fbeaa example: add zhuadae 2025-07-01 15:41:14 +08:00
lilong.129 0b588376dd example: add romantic_restaurant 2025-07-01 15:11:19 +08:00
lilong.129 8405e12144 Merge branch 'dev' into examples 2025-07-01 15:10:36 +08:00
lilong.129 a0c1315399 change: print exit code 2025-07-01 14:47:48 +08:00
lilong.129 0e8841fb9e example: add sudoku 2025-06-30 21:43:34 +08:00
lilong.129 59ca322dda change: update example yanglegeyang 2025-06-30 19:50:21 +08:00
李隆 49005de709 Merge branch 'session_refactor' into 'master'
feat: 优化errorCode报错, status code统一200

See merge request iesqa/httprunner!112
2025-06-30 11:10:35 +00:00
lilong.129 1cdf14b85a change: update error logs 2025-06-30 16:57:41 +08:00
李隆 c3c2b42d34 Merge branch 'dev' into 'master'
针对 StartToGoal 增加 timeout 机制

See merge request iesqa/httprunner!111
2025-06-30 08:46:48 +00:00
lilong.129 89cf550b17 change: remove byted go-ios 2025-06-30 16:27:30 +08:00
lilong.129 3cd4e5b836 change: update examples 2025-06-30 16:11:55 +08:00
lilong.129 ae0d28c26d feat: add action timeout for StartToGoal 2025-06-30 13:55:17 +08:00
lilong.129 f332f4e304 fix: ToolSleepMS tool call 2025-06-30 13:36:44 +08:00
lilong.129 16bb91a098 feat: add action timeout for StartToGoal 2025-06-30 13:26:11 +08:00
lilong.129 0b6e764c9f refactor: enhance context cancellation handling in mobile UI and driver extensions 2025-06-30 13:04:00 +08:00
lilong.129 e5823bba0e fix: cancel UI action when case timeout 2025-06-30 12:07:16 +08:00
lilong.129 224f3af558 example: add yanglegeyang 2025-06-30 12:05:26 +08:00
李隆 6e201dbe00 Merge branch 'dev' into 'master'
优化 html report 截图展示,支持展示标注截图

See merge request iesqa/httprunner!110
2025-06-29 16:23:19 +00:00
lilong.129 ab40a8c63f refactor: ForegroundInfo 2025-06-30 00:14:54 +08:00
lilong.129 c82d1cbecc Merge branch 'master' into dev 2025-06-29 23:44:51 +08:00
lilong.129 7527726dc8 Merge remote-tracking branch 'gitlab/master' 2025-06-29 23:44:27 +08:00
李隆 f3eefcb4fd Merge 'session_refactor' into 'master'
Session refactor

See merge request: !109
2025-06-29 15:01:04 +00:00
lilong.129 850bd61dde fix: improve error handling in cache.go by replacing fmt.Errorf with errors.Wrap for better context 2025-06-29 22:41:03 +08:00
lilong.129 7aa4ad652c fix: wait 3 seconds for tool calls to complete 2025-06-29 21:42:07 +08:00
lilong.129 fcc6d266d4 style: update screenshot dimensions in HTML template for improved layout 2025-06-29 21:30:40 +08:00
lilong.129 a040b53ea9 refactor: enhance screenshot handling by introducing base64 encoding and updating related methods 2025-06-29 20:38:33 +08:00
lilong.129 0ae22930aa feat: add horizontal scrolling screenshot display and improve screenshot handling in report generation 2025-06-29 18:16:26 +08:00