Tôi đang sử dụng Trình phát VMWare và hình ảnh trình mô phỏng Blackberry 10; Tôi cần tự động thực hiện một số bài kiểm tra đơn vị/tích hợp. Tôi biết tôi có thể sử dụng api VIX để quay lên một Simulator mới và tải hình ảnh Blackberry.Tự động hóa các hành động giả lập Blackberry 10
Điều tôi thích có thể làm là gửi 'nhấn phím', khởi chạy ứng dụng cụ thể và có thể gửi cử chỉ. Trên Android có khỉ và các ứng dụng tương tự khác. Tuy nhiên tôi đã không tìm thấy nhiều đối với BB10, tôi biết nó mới nhưng tôi không thể là người duy nhất có yêu cầu này.
Ngoài ra, tùy chọn telnet mạnh như thế nào? Tôi có thể telnet vào một trình giả lập và thay đổi thư mục vào thư mục ứng dụng, nhưng tôi không thể liệt kê nội dung của nó, SUDO hoặc chạy bất cứ thứ gì.
***** CẬP NHẬT *******
Tôi đã thực hiện một số tiến bộ WRT, nhưng không nhiều. Dường như bạn có thể sử dụng API Windows để gửi thông điệp mouse_evt tới trình mô phỏng VMWare; nó không đáng tin cậy 100% nhưng hoạt động đủ để mở ứng dụng. Lỗ lớn tôi có ngay bây giờ là có thể phát hiện nhà nước sau khi hành động/swipe/touch được thực hiện, aka "đã làm swipe tôi chỉ thực hiện công việc? Chúng ta đang ở trong ứng dụng phải không?". Sẽ rất có lợi khi truy vấn danh sách quá trình của thiết bị, nhưng tài khoản 'devuser' được đưa ra trong ví dụ telnet không thực sự làm được gì cả.
Gist này có các khái niệm cơ bản về cách chạm và vuốt màn hình dựa trên trải nghiệm của tôi. https://gist.github.com/edgiardina/6188074
Có [[Tự động điều khiển đầu vào] mới] (https://developer.blackberry.com/native/downloads/releasenotes/#permissions) đã được thêm vào trong 10.2 SDK gần đây được cho là cho phép chèn màn hình cảm ứng và kiểu bàn phím sự kiện vào cửa sổ màn hình mặc dù tôi đang đấu tranh để tìm bất kỳ tài liệu nào trên số này – Sunseeker
Sunseeker, tôi cũng không thể tìm thấy bất kỳ điều gì.Nó có thể là một vấn đề chờ đợi nó ra:/ – Richthofen