2017-01-18
Cập nhật: 2017/1/18
Thời gian đọc: 5 phút
Bot.js 4 Phát hành — API Thế hệ đầu tiên (Điểm khởi đầu dự án)
Bot.js 4
Bot.js 4 là phiên bản sớm của dự án, cung cấp thời gian chạy script thế hệ đầu tiên (dựa trên Rhino) và các API tự động hóa ban đầu.
Phiên bản này chủ yếu nhắm vào các kịch bản tự động hóa Android, cung cấp khả năng cơ bản cho thao tác điều khiển, chụp màn hình và thực thi script.
Tổng quan Phiên bản
Công cụ Rhino
- Sử dụng Rhino làm công cụ JavaScript (hỗ trợ ES5 / một phần ES6);
- Script có thể chạy trực tiếp trên thiết bị Android, cung cấp môi trường thời gian chạy ổn định;
- Hỗ trợ các thao tác tệp cơ bản, xử lý chuỗi và các phép toán thông thường.
Tính năng Cốt lõi
- Thực thi Script Tự động hóa
- Hỗ trợ viết và chạy script JavaScript;
- Script có thể điều khiển giao diện ứng dụng và thao tác hệ thống.
- Thao tác Điều khiển Khả năng Truy cập
- Hỗ trợ tìm nút giao diện, lấy thuộc tính và thực hiện các hành động như nhấp, nhấn giữ và vuốt;
- Cho phép các thao tác tương tác phức tạp thông qua cây nút.
- Chụp Màn hình và Xử lý Hình ảnh
- Hỗ trợ các thao tác chụp màn hình và phân tích hình ảnh của ảnh chụp màn hình;
- Cung cấp các giao diện xử lý hình ảnh cơ bản như đọc pixel và đánh giá màu sắc.
- Phát lại Cảm ứng
- Hỗ trợ ghi lại các thao tác cảm ứng và phát lại chúng;
- Cho phép tái tạo và gỡ lỗi các hoạt động tự động hóa.
- Nguyên mẫu Kiến trúc Plugin
- Hỗ trợ tải plugin để mở rộng chức năng;
- Cung cấp khung API có thể mở rộng cho các phiên bản tiếp theo.
Ý nghĩa Lịch sử
- Bot.js 4 đặt nền móng cho toàn bộ thiết kế thời gian chạy script tự động hóa;
- Cung cấp các API và giao diện vận hành ban đầu, tạo tiền đề cho các lần lặp lại và mở rộng tính năng trong các phiên bản sau;
- Phiên bản này cung cấp cho người dùng khả năng tự động hóa Android cơ bản ổn định.