gitextract_lso4f4th/ ├── .coveragerc ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── copilot-instructions.md │ └── workflows/ │ ├── main.yml │ └── release.yml ├── .gitignore ├── CHANGELOG ├── DEVELOP.md ├── HISTORY.md ├── LICENSE ├── Makefile ├── QUICK_REFERENCE.md ├── README.md ├── README_CN.md ├── XPATH.md ├── XPATH_CN.md ├── _archived/ │ ├── aircv/ │ │ ├── README.md │ │ └── __init__.py │ ├── init.py │ ├── messagebox.py │ ├── ocr/ │ │ ├── README.md │ │ ├── __init__.py │ │ └── baiduOCR.py │ ├── webview.py │ └── widget.py ├── demo_tests/ │ ├── conftest.py │ ├── test_app.py │ ├── test_core.py │ ├── test_device.py │ ├── test_input.py │ ├── test_selector.py │ └── test_watcher.py ├── docs/ │ ├── 2to3.md │ ├── Makefile │ └── conf.py ├── examples/ │ ├── adbkit-init/ │ │ ├── README.md │ │ ├── main.js │ │ └── package.json │ ├── apk_install.py │ ├── batteryweb/ │ │ ├── README.md │ │ ├── main.py │ │ └── templates/ │ │ └── index.html │ ├── com.codeskyblue.remotecamera/ │ │ └── main_test.py │ ├── com.netease.cloudmusic/ │ │ ├── README.txt │ │ └── main.py │ ├── minitouch.py │ ├── multi-thread-example.py │ ├── runyaml/ │ │ ├── run.py │ │ └── test.yml │ ├── test_simple_example.py │ └── u2iniit-standalone/ │ ├── README.txt │ ├── init-vendor.sh │ ├── main.go │ ├── proxyhttp.go │ └── uiautomator2-init-standalone.bat ├── mobile_tests/ │ ├── conftest.py │ ├── runtest.sh │ ├── skip_test_image.py │ ├── test_push_pull.py │ ├── test_screenrecord.py │ ├── test_session.py │ ├── test_settings.py │ ├── test_simple.py │ ├── test_swipe.py │ ├── test_watcher.py │ └── test_xpath.py ├── poetry.toml ├── pyproject.toml ├── tests/ │ ├── test_core.py │ ├── test_import.py │ ├── test_input.py │ ├── test_logger.py │ ├── test_settings.py │ ├── test_utils.py │ └── test_xpath.py ├── uiautomator2/ │ ├── __init__.py │ ├── __main__.py │ ├── _input.py │ ├── _proto.py │ ├── _selector.py │ ├── abstract.py │ ├── assets/ │ │ ├── .gitignore │ │ └── sync.sh │ ├── base.py │ ├── core.py │ ├── exceptions.py │ ├── ext/ │ │ ├── __init__.py │ │ ├── htmlreport/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── assets/ │ │ │ ├── index.html │ │ │ ├── simplehttpserver.py │ │ │ └── start.bat │ │ ├── info/ │ │ │ ├── __init__.py │ │ │ └── conf.py │ │ └── perf/ │ │ ├── README.md │ │ └── __init__.py │ ├── image.py │ ├── screenrecord.py │ ├── settings.py │ ├── swipe.py │ ├── utils.py │ ├── version.py │ ├── watcher.py │ └── xpath.py └── uibox/ ├── LICENSE ├── Makefile ├── README.md ├── cmd/ │ ├── httpcheck.go │ ├── nohup.go │ └── root.go ├── go.mod ├── go.sum ├── go.work └── main.go