|
|
6 meses atrás | |
|---|---|---|
| .venv | 7 meses atrás | |
| assets | 6 meses atrás | |
| control | 6 meses atrás | |
| docs | 6 meses atrás | |
| gui | 6 meses atrás | |
| testcase | 6 meses atrás | |
| utils | 6 meses atrás | |
| .gitignore | 6 meses atrás | |
| LICENSE | 8 meses atrás | |
| README.md | 6 meses atrás | |
| main.py | 6 meses atrás | |
| poetry.lock | 6 meses atrás | |
| pyproject.toml | 6 meses atrás | |
| server.py | 7 meses atrás |
https://github.com/openatx/uiautomator2
https://www.genymotion.com/product-desktop/download/
export HTTP_PROXY=http://127.0.0.1:7899
export HTTPS_PROXY=http://127.0.0.1:7899
# window 修改编码
# chcp 65001
poetry install
#sudo apt-get install python3-tk
运行android定位器
poetry run python -m weditor
查看设备号
adb devices
查找APPID
adb shell pm list packages -f
说明 这个文件可以 使用 类似于 utils.utils.UiFactory.save_point() 保存
也可以手动编写 格式:
{
"btn_buy": {
"description": "买入/开多",
"point": {
"x": 988.0,
"y": 1066.5
}
}
}
#C:\Users\fzxs\anaconda3\envs\rpa\Lib\site-packages\uiautomator2\assets
pyinstaller --clean --name mobile-tools -i assets/logo/32x32.ico main.py --add-data "C:/Users/fzxs/anaconda3/envs/rpa/Lib/site-packages/uiautomator2/assets:uiautomator2/assets"
pyinstaller --clean --name mobile-tools -w -i assets/logo/32x32.ico main.py
python -m uiautomator2 init