Commit Graph
100 Commits
Author SHA1 Message Date
lilong.129 758ece2998 change: update docs 2025-08-03 14:29:34 +08:00
lilong.129 b25599aba4 feat: add CLAUDE.md 2025-08-03 11:48:22 +08:00
debugtalkdebugtalkclaude[bot] <209825114+claude[bot]@users.noreply.github.com>
c6f358ffca fix: convert AI tests from skip statements to build tags (#1783)
* fix: convert AI tests from skip statements to build tags

- Add //go:build localtest tag to uixt/ai/ai_test.go and examples/game/llk/main_test.go
- Remove environment-based skip statements and hasRequiredEnvVars functions
- Maintain consistency with existing build tag approach for mobile/device tests
- Prevents CI/CD failures when external AI services are not available

Co-authored-by: debugtalk <debugtalk@users.noreply.github.com>

* fix: add missing BoundBox type and field to Element struct

- Add BoundBox struct with X, Y, Width, Height fields
- Update Element struct to include BoundBox field
- Fix structural mismatch between test expectations and Go code
- Resolves CI compilation failures

Co-authored-by: debugtalk <debugtalk@users.noreply.github.com>

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-08-03 11:43:21 +08:00
lilong.129 059332e39f fix: claude code actions 2025-08-03 00:46:50 +08:00
lilong.129 38acfe3e3a fix: claude code actions 2025-08-02 22:29:54 +08:00
lilong.129 e1867f99ef test: debug workflow 2025-08-02 22:18:15 +08:00
lilong.129 84f038344a test: debug workflow 2025-08-02 22:13:32 +08:00
lilong.129 c61c5af334 fix: claude code actions 2025-08-02 22:09:40 +08:00
lilong.129 bf541785a1 feat: add workflow claude code 2025-08-02 21:54:07 +08:00
李隆 d96ebc224f Merge 'mcp_sim_dev' into 'master'
Mcp sim dev

See merge request: !141
2025-07-30 08:25:29 +00:00
李隆 e3eaff64c2 Merge branch 'simulation_input_dev' into 'master'
add simulation

See merge request iesqa/httprunner!138
2025-07-28 13:33:54 +00:00
李隆 ca6af46f3b Merge branch 'bugfix/huangbin/ai_service' into 'master'
fix: set wings sercice fail

See merge request iesqa/httprunner!137
2025-07-28 13:16:53 +00:00
李隆 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