├── .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 ├── api.rst ├── conf.py ├── img │ ├── hogwarts.png │ ├── htmlreport.png │ ├── popup.png │ ├── qq-international-icon-32.png │ ├── qqgroup.png │ ├── settings.png │ └── uiautomatorviewer-popup.png └── index.rst ├── 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 └── testdata │ └── AE86.jpg ├── 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 │ │ │ ├── pig.jpg │ │ │ ├── simplehttpserver.py │ │ │ └── start.bat │ ├── info │ │ ├── __init__.py │ │ └── conf.py │ └── perf │ │ ├── README.md │ │ ├── __init__.py │ │ ├── net.png │ │ └── summary.png ├── 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 /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/CHANGELOG -------------------------------------------------------------------------------- /DEVELOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/DEVELOP.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/Makefile -------------------------------------------------------------------------------- /QUICK_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/QUICK_REFERENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/README_CN.md -------------------------------------------------------------------------------- /XPATH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/XPATH.md -------------------------------------------------------------------------------- /XPATH_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/XPATH_CN.md -------------------------------------------------------------------------------- /_archived/aircv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/aircv/README.md -------------------------------------------------------------------------------- /_archived/aircv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/aircv/__init__.py -------------------------------------------------------------------------------- /_archived/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/init.py -------------------------------------------------------------------------------- /_archived/messagebox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/messagebox.py -------------------------------------------------------------------------------- /_archived/ocr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/ocr/README.md -------------------------------------------------------------------------------- /_archived/ocr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/ocr/__init__.py -------------------------------------------------------------------------------- /_archived/ocr/baiduOCR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/ocr/baiduOCR.py -------------------------------------------------------------------------------- /_archived/webview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/webview.py -------------------------------------------------------------------------------- /_archived/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/_archived/widget.py -------------------------------------------------------------------------------- /demo_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/conftest.py -------------------------------------------------------------------------------- /demo_tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/test_app.py -------------------------------------------------------------------------------- /demo_tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/test_core.py -------------------------------------------------------------------------------- /demo_tests/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/test_device.py -------------------------------------------------------------------------------- /demo_tests/test_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/test_input.py -------------------------------------------------------------------------------- /demo_tests/test_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/test_selector.py -------------------------------------------------------------------------------- /demo_tests/test_watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/demo_tests/test_watcher.py -------------------------------------------------------------------------------- /docs/2to3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/2to3.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/img/hogwarts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/hogwarts.png -------------------------------------------------------------------------------- /docs/img/htmlreport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/htmlreport.png -------------------------------------------------------------------------------- /docs/img/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/popup.png -------------------------------------------------------------------------------- /docs/img/qq-international-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/qq-international-icon-32.png -------------------------------------------------------------------------------- /docs/img/qqgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/qqgroup.png -------------------------------------------------------------------------------- /docs/img/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/settings.png -------------------------------------------------------------------------------- /docs/img/uiautomatorviewer-popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/img/uiautomatorviewer-popup.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/docs/index.rst -------------------------------------------------------------------------------- /examples/adbkit-init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/adbkit-init/README.md -------------------------------------------------------------------------------- /examples/adbkit-init/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/adbkit-init/main.js -------------------------------------------------------------------------------- /examples/adbkit-init/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/adbkit-init/package.json -------------------------------------------------------------------------------- /examples/apk_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/apk_install.py -------------------------------------------------------------------------------- /examples/batteryweb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/batteryweb/README.md -------------------------------------------------------------------------------- /examples/batteryweb/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/batteryweb/main.py -------------------------------------------------------------------------------- /examples/batteryweb/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/batteryweb/templates/index.html -------------------------------------------------------------------------------- /examples/com.codeskyblue.remotecamera/main_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/com.codeskyblue.remotecamera/main_test.py -------------------------------------------------------------------------------- /examples/com.netease.cloudmusic/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/com.netease.cloudmusic/README.txt -------------------------------------------------------------------------------- /examples/com.netease.cloudmusic/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/com.netease.cloudmusic/main.py -------------------------------------------------------------------------------- /examples/minitouch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/minitouch.py -------------------------------------------------------------------------------- /examples/multi-thread-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/multi-thread-example.py -------------------------------------------------------------------------------- /examples/runyaml/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/runyaml/run.py -------------------------------------------------------------------------------- /examples/runyaml/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/runyaml/test.yml -------------------------------------------------------------------------------- /examples/test_simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/test_simple_example.py -------------------------------------------------------------------------------- /examples/u2iniit-standalone/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/u2iniit-standalone/README.txt -------------------------------------------------------------------------------- /examples/u2iniit-standalone/init-vendor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/u2iniit-standalone/init-vendor.sh -------------------------------------------------------------------------------- /examples/u2iniit-standalone/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/u2iniit-standalone/main.go -------------------------------------------------------------------------------- /examples/u2iniit-standalone/proxyhttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/u2iniit-standalone/proxyhttp.go -------------------------------------------------------------------------------- /examples/u2iniit-standalone/uiautomator2-init-standalone.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/examples/u2iniit-standalone/uiautomator2-init-standalone.bat -------------------------------------------------------------------------------- /mobile_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/conftest.py -------------------------------------------------------------------------------- /mobile_tests/runtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/runtest.sh -------------------------------------------------------------------------------- /mobile_tests/skip_test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/skip_test_image.py -------------------------------------------------------------------------------- /mobile_tests/test_push_pull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_push_pull.py -------------------------------------------------------------------------------- /mobile_tests/test_screenrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_screenrecord.py -------------------------------------------------------------------------------- /mobile_tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_session.py -------------------------------------------------------------------------------- /mobile_tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_settings.py -------------------------------------------------------------------------------- /mobile_tests/test_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_simple.py -------------------------------------------------------------------------------- /mobile_tests/test_swipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_swipe.py -------------------------------------------------------------------------------- /mobile_tests/test_watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_watcher.py -------------------------------------------------------------------------------- /mobile_tests/test_xpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/test_xpath.py -------------------------------------------------------------------------------- /mobile_tests/testdata/AE86.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/mobile_tests/testdata/AE86.jpg -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/poetry.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_core.py -------------------------------------------------------------------------------- /tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_import.py -------------------------------------------------------------------------------- /tests/test_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_input.py -------------------------------------------------------------------------------- /tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_logger.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_xpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/tests/test_xpath.py -------------------------------------------------------------------------------- /uiautomator2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/__init__.py -------------------------------------------------------------------------------- /uiautomator2/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/__main__.py -------------------------------------------------------------------------------- /uiautomator2/_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/_input.py -------------------------------------------------------------------------------- /uiautomator2/_proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/_proto.py -------------------------------------------------------------------------------- /uiautomator2/_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/_selector.py -------------------------------------------------------------------------------- /uiautomator2/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/abstract.py -------------------------------------------------------------------------------- /uiautomator2/assets/.gitignore: -------------------------------------------------------------------------------- 1 | *.apk 2 | atx-agent 3 | version.json 4 | *.jar -------------------------------------------------------------------------------- /uiautomator2/assets/sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/assets/sync.sh -------------------------------------------------------------------------------- /uiautomator2/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/base.py -------------------------------------------------------------------------------- /uiautomator2/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/core.py -------------------------------------------------------------------------------- /uiautomator2/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/exceptions.py -------------------------------------------------------------------------------- /uiautomator2/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uiautomator2/ext/htmlreport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/htmlreport/README.md -------------------------------------------------------------------------------- /uiautomator2/ext/htmlreport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/htmlreport/__init__.py -------------------------------------------------------------------------------- /uiautomator2/ext/htmlreport/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/htmlreport/assets/index.html -------------------------------------------------------------------------------- /uiautomator2/ext/htmlreport/assets/pig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/htmlreport/assets/pig.jpg -------------------------------------------------------------------------------- /uiautomator2/ext/htmlreport/assets/simplehttpserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/htmlreport/assets/simplehttpserver.py -------------------------------------------------------------------------------- /uiautomator2/ext/htmlreport/assets/start.bat: -------------------------------------------------------------------------------- 1 | python -u simplehttpserver.py -------------------------------------------------------------------------------- /uiautomator2/ext/info/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/info/__init__.py -------------------------------------------------------------------------------- /uiautomator2/ext/info/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/info/conf.py -------------------------------------------------------------------------------- /uiautomator2/ext/perf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/perf/README.md -------------------------------------------------------------------------------- /uiautomator2/ext/perf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/perf/__init__.py -------------------------------------------------------------------------------- /uiautomator2/ext/perf/net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/perf/net.png -------------------------------------------------------------------------------- /uiautomator2/ext/perf/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/ext/perf/summary.png -------------------------------------------------------------------------------- /uiautomator2/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/image.py -------------------------------------------------------------------------------- /uiautomator2/screenrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/screenrecord.py -------------------------------------------------------------------------------- /uiautomator2/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/settings.py -------------------------------------------------------------------------------- /uiautomator2/swipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/swipe.py -------------------------------------------------------------------------------- /uiautomator2/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/utils.py -------------------------------------------------------------------------------- /uiautomator2/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/version.py -------------------------------------------------------------------------------- /uiautomator2/watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/watcher.py -------------------------------------------------------------------------------- /uiautomator2/xpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uiautomator2/xpath.py -------------------------------------------------------------------------------- /uibox/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uibox/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/Makefile -------------------------------------------------------------------------------- /uibox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/README.md -------------------------------------------------------------------------------- /uibox/cmd/httpcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/cmd/httpcheck.go -------------------------------------------------------------------------------- /uibox/cmd/nohup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/cmd/nohup.go -------------------------------------------------------------------------------- /uibox/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/cmd/root.go -------------------------------------------------------------------------------- /uibox/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/go.mod -------------------------------------------------------------------------------- /uibox/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/go.sum -------------------------------------------------------------------------------- /uibox/go.work: -------------------------------------------------------------------------------- 1 | go 1.22.1 2 | 3 | use . 4 | -------------------------------------------------------------------------------- /uibox/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openatx/uiautomator2/HEAD/uibox/main.go --------------------------------------------------------------------------------