Metadata-Version: 2.2
Name: QA_automation_phone
Version: 0.1.0
Summary: Automation test for phone
Author-email: Thoang <nhothoang@gmail.com>
License: GPL-3.0-only
Project-URL: Documentation, https://github.com/NhoThoang/QA_phone_automation/blob/main/README.md
Project-URL: Source, https://github.com/NhoThoang/QA_phone_automation.git
Project-URL: Tracker, https://github.com/NhoThoang/QA_phone_automation/issues
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: uiautomator2<4.0,>=3.2.8

# README: UIAutomator2 Dump Screen Project

## Mục đích
Dự án này sử dụng `uiautomator2` để kết nối từ laptop tới server trên điện thoại Android, thực hiện dump màn hình và trả dữ liệu về laptop.
## Sơ đồ kết nối
![Sơ đồ kết nối](./picture/image1.png)

- **Laptop:** Gửi yêu cầu dump màn hình qua `uiautomator2`.
- **Điện thoại (Server UIAutomator2):** Nhận yêu cầu, thực hiện dump màn hình và gửi kết quả về laptop.

## Cài đặt
1. Cài đặt `qa_phone_automation` trên laptop:
```bash
pip install -U qaautomation
```

2. Kết nối điện thoại với `qaautomation`:
```python
import uiautomator2 as u2

device = u2.connect('device_ip')
print(device.info)
```

## Cách sử dụng
```python
from coreapp import get_xml_content

xml_data = get_xml_content('device_id', type='uiautomator')
print(xml_data)
```

## Lưu ý
- Điện thoại cần bật chế độ nhà phát triển và cấp quyền ADB.
- Đảm bảo `uiautomator2` server đang chạy trên điện thoại.

