Tôi có một ứng dụng Android sử dụng bộ tinh chỉnh để nhấp vào các tùy chọn trong chế độ xem danh sách. ListView trông như thế này:uiautomator android để nhấp vào ListView
Tôi cố gắng để nhấp vào mục danh sách Benchmark Full, nhưng mã của tôi cho nó không nhận ra mục danh sách. Đây là những gì tôi có:
UiScrollable listView = new UiScrollable(new UiSelector().scrollable(
true).className("android.widget.ListView"));
UiObject item1 = listView.getChildByText(new UiSelector()
.className(android.widget.TextView.class.getName()),
"Full Benchmark");
item1.click();
Tôi sẽ đánh giá cao bất kỳ trợ giúp nào!
Có cách nào để cuộn và tìm phần tử trong danh sách dựa trên văn bản bắt đầu hay không. Vì mã này cần tên chính xác của mục. trong nhiều trường hợp là "Ngôn ngữ và dữ liệu nhập" có văn bản khác nhau trong các thiết bị khác nhau. Làm thế nào để xử lý tình huống đó. –
U có thể nhận chuỗi tìm kiếm từ các tài nguyên với sự trợ giúp của @Rule để hỗ trợ các ngôn ngữ khác nhau –