50 lines
4.3 KiB
JSON
50 lines
4.3 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(curl -s http://localhost:8100/status)",
|
|
"Bash(python3 -m json.tool)",
|
|
"Bash(xcrun simctl *)",
|
|
"Bash(idevice_id -l)",
|
|
"Bash(system_profiler SPUSBDataType)",
|
|
"Bash(xcodebuild -version)",
|
|
"Bash(tidevice list *)",
|
|
"Bash(curl -s -X POST http://localhost:8100/session -H 'Content-Type: application/json' -d '{\"capabilities\":{\"alwaysMatch\":{\"platformName\":\"iOS\",\"shouldUseSingletonTestManager\":false}}}')",
|
|
"Bash(python3 -c ' *)",
|
|
"Bash(curl -s -X POST http://localhost:8100/session/01F3CC63-AC4B-49B7-9CEC-DCA8495C861A/elements -H 'Content-Type: application/json' -d '{\"using\":\"predicate string\",\"value\":\"name CONTAINS \\\\\"摄像机Plus 3K\\\\\" AND type == \\\\\"XCUIElementTypeCell\\\\\"\"}')",
|
|
"Bash(curl -s http://localhost:8100/session/01F3CC63-AC4B-49B7-9CEC-DCA8495C861A/source)",
|
|
"Bash(curl -s -X POST http://localhost:8100/session/01F3CC63-AC4B-49B7-9CEC-DCA8495C861A/element/87000000-0000-0000-430D-000000000000/click -H 'Content-Type: application/json' -d '{}')",
|
|
"Bash(curl -s -X POST http://localhost:8100/session/01F3CC63-AC4B-49B7-9CEC-DCA8495C861A/wda/tap -H 'Content-Type: application/json' -d '{\"x\":195,\"y\":280}')",
|
|
"Bash(curl -s -X POST http://localhost:8100/session/01F3CC63-AC4B-49B7-9CEC-DCA8495C861A/elements -H 'Content-Type: application/json' -d '{\"using\":\"name\",\"value\":\"Features\"}')",
|
|
"Bash(curl -s -X POST http://localhost:8100/session/E0B85237-9A02-4880-AC53-249942845E57/wda/tap -H 'Content-Type: application/json' -d '{\"x\":195,\"y\":200}')",
|
|
"Bash(curl -s http://localhost:8100/session/E0B85237-9A02-4880-AC53-249942845E57/screenshot)",
|
|
"Bash(curl -s -X DELETE \"http://localhost:8100/session/E0B85237-9A02-4880-AC53-249942845E57\")",
|
|
"Bash(curl -s -X GET http://localhost:4723/sessions)",
|
|
"Bash(curl -s http://localhost:8100/session/C0178F7D-492D-4E16-9E50-A6B9AFC34937/source)",
|
|
"Bash(curl -s http://localhost:8100/session/__TRACKED_VAR__/source)",
|
|
"Bash(curl -s -X POST http://localhost:8100/session/FF243246-C365-4F90-8590-E42A5D724D45/element -H 'Content-Type: application/json' -d '{\"using\":\"name\",\"value\":\"More\"}')",
|
|
"Bash(curl -s -X GET https://sz.ones.cn/openapi/v1/team/98Q19ZsW/testcase/plans -H 'Content-Type: application/json' -H 'Ones-Auth-Token: CN-MGM2MmM4NmFjYjU0NDliZDU2MjlhN2YyZTEwM2ViMWM-pat_f8dc5cd57c9f450975d7c0e6147e9fd5' -w '\\\\nHTTP_CODE: %{http_code}\\\\n')",
|
|
"WebFetch(domain:developer.ones.cn)",
|
|
"Bash(curl -s 'https://sz.ones.cn/openapi/v2/testcase/libraries/cases?teamID=98Q19ZsW&testCaseLibraryID=HFcbrnoL' -H 'Authorization: Bearer CN-MjFiZTI1YmUwNWQ1NGYyZjU4YzMzZmNlNDEwNGY2OGQ-pat_914ebfdbd0ad400c6e7f610093b3d1e4')",
|
|
"Bash(curl -s 'https://sz.ones.cn/openapi/v2/testcase/libraries/cases?teamID=98Q19ZsW&testCaseLibraryID=8WUGnd2a' -H 'Authorization: Bearer CN-MjFiZTI1YmUwNWQ1NGYyZjU4YzMzZmNlNDEwNGY2OGQ-pat_914ebfdbd0ad400c6e7f610093b3d1e4')",
|
|
"Bash(curl -s 'https://sz.ones.cn/openapi/v2/testcase/libraries/cases?teamID=98Q19ZsW&library=HFcbrnoL' -H 'Authorization: Bearer CN-MjFiZTI1YmUwNWQ1NGYyZjU4YzMzZmNlNDEwNGY2OGQ-pat_914ebfdbd0ad400c6e7f610093b3d1e4')",
|
|
"Bash(curl -s 'https://sz.ones.cn/openapi/v2/testcase/libraries?teamID=98Q19ZsW&pageSize=50&cursor=8M5Xs9OUjhIxAAAAdGVzdGNhc2VfbGlicmFyeS1MRHJKbVZ5Sw==' -H 'Authorization: Bearer CN-MjFiZTI1YmUwNWQ1NGYyZjU4YzMzZmNlNDEwNGY2OGQ-pat_914ebfdbd0ad400c6e7f610093b3d1e4')",
|
|
"Bash(chmod +x /Users/woan/local/bin/ones)",
|
|
"Bash(/Users/woan/local/bin/ones config *)",
|
|
"Bash(/Users/woan/local/bin/ones graphql *)",
|
|
"mcp__figma__get_screenshot",
|
|
"Bash(/Users/woan/.local/bin/ones config *)",
|
|
"Bash(/Users/woan/local/bin/ones testcase *)",
|
|
"Bash(npx tsc *)",
|
|
"Bash(npx vitest *)",
|
|
"Bash(appium --version)",
|
|
"Bash(appium --port 4723 --allow-insecure chromedriver_autodownload)",
|
|
"Bash(echo \"Appium PID: $!\")",
|
|
"Bash(curl -s http://localhost:4723/status)",
|
|
"Bash(python3 -c \"import json,sys; d=json.load\\(sys.stdin\\); print\\('Appium ready:', d.get\\('value',{}\\).get\\('ready',False\\)\\)\")",
|
|
"Bash(adb devices *)",
|
|
"Bash(xcrun xctrace *)",
|
|
"Bash(PLATFORM=android npx vitest run tests/aihub/aihub_daily_report.test.ts)"
|
|
]
|
|
}
|
|
}
|