Commit Graph

368 Commits

Author SHA1 Message Date
李隆
65b181c22d Merge 'ios_sim_dev' into 'master'
ios增加仿真算法

See merge request: !146
2025-08-06 07:29:31 +00:00
张开元
62dd8e51c4 fix test 2025-08-06 15:21:34 +08:00
张开元
721ed38c4c fix 2025-08-06 15:15:28 +08:00
lilong.129
758ece2998 change: update docs 2025-08-03 14:29:34 +08:00
debugtalk
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
张开元
ff13d90755 add mcp_sim 2025-07-30 11:18:26 +08:00
张开元
9b529eb125 fix test 2025-07-29 20:01:44 +08:00
张开元
f20e679855 add simulation 2025-07-29 19:45:30 +08:00
张开元
e03a676076 restore note 2025-07-28 21:31:13 +08:00
张开元
84633a508c restore note 2025-07-28 21:30:15 +08:00
张开元
6374c4becc fix 2025-07-28 21:11:16 +08:00
张开元
0e7e1d4d37 add simulation 2025-07-28 20:49:09 +08:00
张开元
67a10ebf05 simulation dev 2025-07-24 16:41:21 +08:00
余泓铮
097594abb3 del: 删除错误test代码 2025-07-21 14:29:50 +08:00
余泓铮
e1b2f727c7 feat: 删除多余代码 2025-07-17 14:10:18 +08:00
余泓铮
ed5fba5540 feat: 支持touchByEvent 2025-07-16 17:41:56 +08:00
余泓铮
31c66b8cc0 feat: 支持基于touchEvent执行 2025-07-16 17:08:57 +08:00
lilong.129
af40d082f7 change: update game examples 2025-07-06 10:38:50 +08:00
lilong.129
147942b34c change: update game examples 2025-07-05 17:04:48 +08: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
55c4f8b9b5 test: add android example as demo 2025-07-04 14:43:30 +08:00
lilong.129
147020cbe5 feat: add time limit for StartToGoal 2025-07-04 14:23:09 +08:00
lilong.129
7673a64184 fix: wda offset error by scale 2025-07-02 22:03:40 +08:00
lilong.129
b5e3dd6734 fix: tap offset 2025-07-02 20:14:53 +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
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
lilong.129
3cd4e5b836 change: update examples 2025-06-30 16:11:55 +08:00
lilong.129
224f3af558 example: add yanglegeyang 2025-06-30 12:05:26 +08:00
lilong.129
8ef9b86fd1 change: update docs 2025-06-28 22:03:22 +08:00
lilong.129
a6d6b5bad2 change: update tests 2025-06-26 19:39:54 +08:00
lilong.129
1923996f65 fix: clean up Appium settings initialization 2025-06-26 17:30:00 +08:00
lilong.129
191235e3f2 add examples 2025-06-25 20:17:27 +08:00
lilong.129
4522bb2dbf fix: examples 2025-06-24 15:36:19 +08:00
lilong.129
b320bbda31 feat: add parameterization support for test cases and steps with configuration options 2025-06-23 21:34:18 +08:00
lilong.129
4050fc3ffc change: update example llk 2025-06-15 00:47:20 +08:00
lilong.129
b271e655b1 feat: add MCP plugin support and optimize AI service configuration
- Add UIXT runner with MCP plugin support
   - Refactor AI service options handling
   - Optimize configuration parsing for LLM and CV services
   - Update dependencies to latest versions
2025-06-13 20:24:57 +08:00
lilong.129
fb0418fa95 feat: add LianLianKan (连连看) game bot implementation
- Add complete LianLianKan game bot with AI-powered interface analysis
- Implement static analysis solver with 0-2 turn connection algorithms
- Support cross-platform game automation (Android, iOS, HarmonyOS, Browser)
- Include comprehensive test suite with real game data
- Add command line tool and documentation
- Integrate with HttpRunner @/uixt module and Doubao AI models
2025-06-12 17:51:23 +08:00
lilong.129
404865ba6b refactor: complete ActionOptions unification and pointer type optimization 2025-05-27 13:34:12 +08:00
lilong.129
0e9389c796 refactor: NewXTDriver api, return error if init failed 2025-04-30 14:31:36 +08:00
lilong.129
d2976844fc fix: load testcase panic caused by config options 2025-04-27 11:50:50 +08:00
lilong.129
e107389d6e refactor: move uixt pkg 2025-03-05 11:04:02 +08:00
lilong.129
3b450ce97f refactor: merge swipe methods 2025-02-11 21:06:00 +08:00
lilong.129
792d3ae9bc change: remove unused tap methods 2025-02-11 17:49:24 +08:00
lilong.129
0839ef5bd6 refactor: IDriver 2025-02-11 17:08:25 +08:00
lilong.129
72f7b77bc8 refactor: XTDriver 2025-02-11 15:34:51 +08:00
lilong.129
c097461987 refactor: XTDriver 2025-02-11 11:48:36 +08:00
lilong.129
3038fb7430 fix: errors 2025-02-09 10:51:03 +08:00
lilong.129
194b61718f refactor: rename options pkg to option 2025-02-06 17:50:09 +08:00